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