HP-UX AAA Server A.08.00.01 Administrator's Guide
28 Customizing the HP-UX AAA Server Using the SDK
This chapter describes how to use the Software Developer's Kit (SDK) to customize the
HP-UX AAA Server. This chapter addresses the following topics:
• “SDK Overview.”
• “Migrating Plug-ins Created Using Previous Versions of the SDK” (page 439)
• “Prerequisites for Using the SDK” (page 439)
• “SDK Directory Structure” (page 439)
• “SDK Concepts” (page 439)
— “Overview of AATVs” (page 439)
— “AATV Components” (page 440)
• “Creating Plug-ins” (page 441)
— “Using AATVs to Create a Plug-in” (page 442)
— “Compiling and Loading a Plug-in” (page 443)
— “Testing and Debugging a Plug-in” (page 444)
• “Creating Plug-ins for AATVs” (page 445)
For information on the header files, data structures, and APIs included with the SDK,
see Appendix D (page 570).
SDK Overview
The SDK is a tool that enables you to customize the way the HP-UX AAA Server
processes RADIUS requests. This kit is particularly useful for creating plug-ins to extend
or even replace server processes, such as how an authentication or accounting request
is handled. Using this SDK, you can create plug-ins to handle tasks such as customized
logging of accounting requests, and pre and post-authentication tasks.
Example 28-1 illustrates how to use an SDK plug-in to customize authentication and
authorization services.
SDK Overview 437