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