HP-UX AAA Server A.08.01 administrator's guide (T1428-90072, May 2010)

Table Of Contents
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 448)
“Prerequisites for Using the SDK” (page 448)
“SDK Directory Structure” (page 448)
“SDK Concepts” (page 448)
“Overview of AATVs” (page 448)
AATV Components” (page 449)
“Creating Plug-ins” (page 450)
“Using AATVs to Create a Plug-in” (page 451)
“Compiling and Loading a Plug-in” (page 452)
“Testing and Debugging a Plug-in” (page 453)
“Creating Plug-ins for AATVs” (page 454)
For information on the header files, data structures, and APIs included with the SDK,
see Appendix D (page 579).
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.
446 Customizing the HP-UX AAA Server Using the SDK