Package com.caplin.server.auth
-
Interface Summary Interface Description Authenticator Defines the interface to be implemented by a Liberator Auth Module.DataCache DelayedResultReceiver Provides an interface that allows delayed authentication results to be passed to the Liberator.ServerNode Contains information about the server and its sessions.SessionManager Provides an interface to allow management (ejection and invalidation) of connected sessions and checking of KeyMaster tokens.Subscription Allows subscriptions fromSessionManager
to be initiated and unsubscribed from.SubscriptionListener Callbacks forSessionManager
. -
Class Summary Class Description AuthenticationResult Static instances of this class are used to provide various authentication results to the Liberator.AuthenticationUser Represents a user that is connected to the Liberator and attempting to be authenticated.AuthenticatorAdaptor A default implementation of theAuthenticator
interface.AuthenticatorVersion ErrorLoggingAuthenticatorProxy InvalidationType Instances of this class are used to indicate the type of user invalidation that the Liberator should perform.MapObject Contains a representation of a mapped RTTP object holding the original object name and its mapped name.RTTPObject A representation of an RTTP Object that is present in the Liberator.SubscriptionImpl Allows subscriptions fromSessionManager
to initiated and unsubscribed from.UserSession Represents a user's session on the liberator -
Enum Summary Enum Description PermissionUpdateType Enum defining the type of update passed to the authenticator permission methods (checkPermissionUpdate() and globalPermissionUpdate).