5.1.3. Classes in the Auth module

ClassDescription
AbstractAuthentication Class encapsulating the abstract authentication interface.
AbstractAuthorization Class encapsulating the authorization interface.
AuthCache Class encapsulating the authentication cache.
AuthenticationPolicyA policy determining how the user is authenticated to access the service.
AuthorizationPolicyA policy determining how the user is authorized to access the service.
BasicAccessList Class encapsulating the authorization by access list.
InbandAuthentication Class encapsulating the inband authentication interface.
NEyesAuthorization Class encapsulating N eyes authorization.
PairAuthorization Class encapsulating pair-based 4 eyes authorization.
PermitGroup Class encapsulating the group membership based authorization.
PermitTime Class encapsulating time based authorization.
PermitUser Class encapsulating the user-name based authorization.
ServerAuthentication Class encapsulating the server authentication interface.
VAAuthentication Class encapsulating the outband authentication interface using the Authentication Agent.

Table 5.1. Classes of the Auth module