HP-UX AAA Server A.07.01 Administrator's Guide
Supported Operators...................................................................................................302
Operator Precedence and Association...................................................................302
Type Compatibility......................................................................................................303
Invoking a Policy..............................................................................................................304
Invoking Policies Through Predefined Policy Hooks.................................................304
Request Ingress Policy............................................................................................304
User Policy..............................................................................................................305
Invoking Policy from User Profiles...................................................................306
Reply Egress Policy................................................................................................306
Proxy Egress Policy................................................................................................307
Proxy Ingress Policy...............................................................................................308
Useful Attributes for Policy Conditions......................................................................309
Modifying the FSM for Specific Customizations .......................................................310
Sample Policy Implementations.......................................................................................311
Dynamic Access Control.............................................................................................311
Step 1 – Modifying the Default FSM for DAC.......................................................311
Step 2 – Defining the DAC Policies........................................................................312
DNIS Routing..............................................................................................................313
Step 1 – Modifying the Default FSM for DNIS Routing........................................313
Step 2 – Defining the DNIS Routing Policies.........................................................313
26 Customizing the HP-UX AAA Server Using the SDK..................................................................315
SDK Overview..................................................................................................................315
Migrating Plug-ins Created Using Previous Versions of the SDK...................................317
Prerequisites for Using the SDK.......................................................................................317
SDK Directory Structure...................................................................................................317
SDK Concepts...................................................................................................................317
Overview of AATVs....................................................................................................317
AATV Components.....................................................................................................318
The init Function.................................................................................................318
The action Function................................................................................................318
The timer or callback Function...............................................................................319
The cleanup Function.............................................................................................319
Creating Plug-ins..............................................................................................................319
Using AATVs to Create a Plug-in................................................................................320
Compiling and Loading a Plug-in...............................................................................321
Testing and Debugging a Plug-in................................................................................322
Using the GNU Project Debugger..........................................................................322
Using gdb to Debug Your Software Module....................................................322
Table of Contents 269