HP-UX AAA Server A.08.00.01 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 439)
“Prerequisites for Using the SDK” (page 439)
“SDK Directory Structure” (page 439)
“SDK Concepts” (page 439)
“Overview of AATVs” (page 439)
AATV Components” (page 440)
“Creating Plug-ins” (page 441)
“Using AATVs to Create a Plug-in” (page 442)
“Compiling and Loading a Plug-in” (page 443)
“Testing and Debugging a Plug-in” (page 444)
“Creating Plug-ins for AATVs” (page 445)
For information on the header files, data structures, and APIs included with the SDK,
see Appendix D (page 570).
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.
SDK Overview 437