HP-UX AAA Server A.07.01 Administrator's Guide
26 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 317)
• “Prerequisites for Using the SDK” (page 317)
• “SDK Directory Structure” (page 317)
• “SDK Concepts” (page 317)
— “Overview of AATVs” (page 317)
— “AATV Components” (page 318)
• “Creating Plug-ins” (page 319)
— “Using AATVs to Create a Plug-in” (page 320)
— “Compiling and Loading a Plug-in” (page 321)
— “Testing and Debugging a Plug-in” (page 322)
For information on the header files, data structures, and APIs included with the SDK,
see Appendix D (page 430).
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 26-1 illustrates how to use an SDK plug-in to customize authentication and
authorization services.
SDK Overview 315