Package | Description |
---|---|
com.caplin.server.auth |
Provides the core interfaces and classes that are required to write a Liberator Auth Module.
|
examples |
Some basic examples of Liberator Auth Modules.
|
Class and 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.
|
Authenticator
Defines the interface to be implemented by a Liberator Auth Module.
|
AuthenticatorVersion |
DataCache |
DelayedResultReceiver
Provides an interface that allows delayed authentication results to be passed to the Liberator.
|
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.
|
PermissionUpdateType
Enum defining the type of update passed to the authenticator permission methods (checkPermissionUpdate() and globalPermissionUpdate).
|
RTTPObject
A representation of an RTTP Object that is present in 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 from
SessionManager to be initiated and unsubscribed from. |
SubscriptionListener
Callbacks for
SessionManager . |
UserSession
Represents a user's session on the liberator
|
Class and 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.
|
Authenticator
Defines the interface to be implemented by a Liberator Auth Module.
|
AuthenticatorAdaptor
A default implementation of the
Authenticator interface. |
DelayedResultReceiver
Provides an interface that allows delayed authentication results to be passed to the Liberator.
|
MapObject
Contains a representation of a mapped RTTP object holding the original object name and its mapped name.
|
PermissionUpdateType
Enum defining the type of update passed to the authenticator permission methods (checkPermissionUpdate() and globalPermissionUpdate).
|
RTTPObject
A representation of an RTTP Object that is present in 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.
|
UserSession
Represents a user's session on the liberator
|
Please send bug reports and comments to Caplin support