Interface Summary Interface Description AuthenticatorDefines the interface to be implemented by a Liberator Auth Module. DataCache DelayedResultReceiverProvides an interface that allows delayed authentication results to be passed to the Liberator. ServerNodeContains information about the server and its sessions. SessionManagerProvides an interface to allow management (ejection and invalidation) of connected sessions and checking of KeyMaster tokens. SubscriptionAllows subscriptions from
SessionManagerto be initiated and unsubscribed from.
Class Summary Class Description AuthenticationResultStatic instances of this class are used to provide various authentication results to the Liberator. AuthenticationUserRepresents a user that is connected to the Liberator and attempting to be authenticated. AuthenticatorAdaptorA default implementation of the
AuthenticatorVersion ErrorLoggingAuthenticatorProxy InvalidationTypeInstances of this class are used to indicate the type of user invalidation that the Liberator should perform. MapObjectContains a representation of a mapped RTTP object holding the original object name and its mapped name. RTTPObjectA representation of an RTTP Object that is present in the Liberator. SubscriptionImplAllows subscriptions from
SessionManagerto initiated and unsubscribed from.
UserSessionRepresents a user's session on the liberator
Enum Summary Enum Description PermissionUpdateTypeEnum defining the type of update passed to the authenticator permission methods (checkPermissionUpdate() and globalPermissionUpdate).