HP-UX AAA Server A.08.02 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 329)
• “Prerequisites for Using the SDK” (page 329)
• “SDK Directory Structure” (page 330)
• “SDK Concepts” (page 330)
“Overview of AATVs” (page 330)◦
◦ “AATV Components” (page 330)
• “Creating Plug-ins” (page 331)
“Using AATVs to Create a Plug-in” (page 332)◦
◦ “Compiling and Loading a Plug-in” (page 333)
◦ “Testing and Debugging a Plug-in” (page 333)
• “Creating Plug-ins for AATVs” (page 334)
For information on the header files, data structures, and APIs included with the SDK, see Appendix D
(page 429).
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 18 illustrates how to use an SDK plug-in to customize authentication and authorization
services.
328 Customizing the HP-UX AAA Server Using the SDK