| United States-English |
|
|
|
![]() |
HP-UX AAA Server A.06.01 Administrator's Guide: HP-UX 11.0, 11i v1, 11i v2 > Chapter 1 Overview: The HP-UX
AAA Server HP-UX AAA Architecture |
|
The HP-UX AAA Server Architecture consists of three primary components:
When the server is initialized, it performs a few distinct operations. It loads and initializes the AATV plug-ins, so that actions can be executed when called by the finite state machine. It also reads the configuration files to initialize the data required for the actions to execute according to the application’s requirements. Figure 1-7 “Authentication Process” illustrates the general process of server initialization and response to an authentication request. You can find out more information about editing these files for different server configurations by completing the HP-UX AAA Server Getting Started Guide and by referring to Chapter 18 “Configuration Files ”. An AATV plug-in defines the actions that perform a variety of functions, including authenticating requests, authorization, and logging. Built-in actions support authentication of users from information by several different storage methods. For a brief summary of some built-in actions, refer to “Actions ”. The Finite State Machine controls the step-by-step process that the server follows to process and respond to an authentication request. The HP-UX AAA Server’s Finite State Machine is configurable, providing flexibility to customize your server configuration without programming software modules. In the Finite State Machine, a request will transition through a series of states, beginning with a state that includes possible starting events. The action specified to be called first in response to an initial authentication request will return a value, an event that determines the next state to transition to. Within each state, the next action is triggered by an event (based on previous state and action and a value, typically ACK or NAK, returned by the previous action), which in turn directs the flow of the request to another state, until an End state is reached. Figure 1-8 “Default FSM State Transitions” shows at a high level the process that occurs, as the result of a request, in the finite state machine. The actions triggered during this process read information from the server's configuration and from stored user profiles and policy, and then based on this information they perform the server's authentication, authorization, and accounting functions. The server may be set up to do a variety of different functions by modifying existing or creating new FSM state tables. For example, interim accounting messages may be logged by calling the appropriate module at a certain point in the authentication process. More details of the Finite State Machine, including the syntax that defines states and the event-action relationships, are discussed in Chapter 17 “The Finite State Machine (FSM) ”. The following table provides an overview to the HP-UX AAA Server commands, utilities and daemons. For more information, see Chapter 19 “Command Line Utilities”. Table 1-3 Commands, Utilities, & Daemons
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||