HP-UX AAA Server A.08.02.10 Administrator's Guide HP-UX 11i v3 (T1428-90093, November 2013)

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 330)
“Prerequisites for Using the SDK” (page 330)
“SDK Directory Structure” (page 331)
“SDK Concepts” (page 331)
“Overview of AATVs” (page 331)
AATV Components” (page 331)
“Creating Plug-ins” (page 332)
“Using AATVs to Create a Plug-in” (page 333)
“Compiling and Loading a Plug-in” (page 334)
“Testing and Debugging a Plug-in” (page 334)
“Creating Plug-ins for AATVs” (page 335)
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 18 illustrates how to use an SDK plug-in to customize authentication and authorization
services.
SDK Overview 329