All Classes and Interfaces

Class
Description
Static instances of this class are used to provide various authentication results to the Liberator.
Represents a user that is connected to the Liberator and attempting to be authenticated.
Defines the interface to be implemented by a Liberator Auth Module.
A default implementation of the Authenticator interface.
 
 
A basic Authenticator that extends the AuthenticatorAdaptor and overrides the checkUser method
Provides an interface that allows delayed authentication results to be passed to the Liberator.
 
Instances of this class are used to indicate the type of user invalidation that the Liberator should perform.
An example Authenticator that shows how to check KeyMaster tokens in a Liberator Auth Module.
Contains a representation of a mapped RTTP object holding the original object name and its mapped name.
A simple Authenticator implementation that provides open access to a user for all functionality except write access.
An authenticator implementation that shows one possible use of the Permission object and it's interactions with the Authentication API.
Enum defining the type of update passed to the authenticator permission methods (checkPermissionUpdate() and globalPermissionUpdate).
A representation of an RTTP Object that is present in the Liberator.
Contains information about the server and its sessions.
Provides an interface to allow management (ejection and invalidation) of connected sessions and checking of KeyMaster tokens.
Allows subscriptions from SessionManager to be initiated and unsubscribed from.
Allows subscriptions from SessionManager to initiated and unsubscribed from.
Callbacks for SessionManager.
Defines the available Throttle Commands.
A simple Authenticator implementation that demonstrates: - mapping of requested symbols onto different underlying symbols (at request time) - dynamic mapping of subscribed symbols (at any time) - a naive example of underlying symbols being altered at run-time
Represents a user's session on the liberator