- calculateMappedObject(String) - Method in class examples.TieringAuthenticator
-
Given an FX subscription, extract the branch and currency pair, and use them to convert the
associated amount into a tier.
- changeTiers() - Method in class examples.TieringAuthenticator
-
NOTE: This is a naive algorithm to change the tier values from one set to another, (and back
again next time) In a production system this would be achieved by the receipt of permission
objects sent from a DataSource.
- checkPermissionUpdate(UserSession, RTTPObject, String, Map<String, String>) - Method in interface com.caplin.server.auth.Authenticator
-
Called on every update to a permission object to allow the Authenticator
to authenticate each update based on content.
- checkPermissionUpdate(UserSession, RTTPObject, String, Map<String, String>) - Method in class com.caplin.server.auth.AuthenticatorAdaptor
-
- checkPermissionUpdate(UserSession, RTTPObject, String, Map<String, String>) - Method in class examples.OpenAuthenticator
-
- checkPermissionUpdate(UserSession, RTTPObject, String, Map<String, String>) - Method in class examples.PermissionAuthenticator
-
- checkPermissionUpdate(UserSession, RTTPObject, String, Map<String, String>) - Method in class examples.TieringAuthenticator
-
- checkRead(UserSession, RTTPObject) - Method in interface com.caplin.server.auth.Authenticator
-
This method will be called to check authentication every time a user tries to read an object.
- checkRead(UserSession, RTTPObject) - Method in class com.caplin.server.auth.AuthenticatorAdaptor
-
- checkRead(UserSession, RTTPObject) - Method in class examples.OpenAuthenticator
-
- checkRead(UserSession, RTTPObject) - Method in class examples.PermissionAuthenticator
-
- checkRead(UserSession, RTTPObject) - Method in class examples.TieringAuthenticator
-
- checkSignature(String, String) - Method in interface com.caplin.server.auth.SessionManager
-
Provides a mechanism for validating a KeyMaster-generated encrypted single-use token.
- checkUpdate(UserSession, RTTPObject, String) - Method in interface com.caplin.server.auth.Authenticator
-
Called on every update to an object (currently only news headline objects) to allow the Authenticator
to authenticate each update based on content.
- checkUpdate(UserSession, RTTPObject, String) - Method in class com.caplin.server.auth.AuthenticatorAdaptor
-
- checkUpdate(UserSession, RTTPObject, String) - Method in class examples.OpenAuthenticator
-
- checkUpdate(UserSession, RTTPObject, String) - Method in class examples.PermissionAuthenticator
-
- checkUpdate(UserSession, RTTPObject, String) - Method in class examples.TieringAuthenticator
-
- checkUser(UserSession) - Method in interface com.caplin.server.auth.Authenticator
-
The user login authorisation method which is called every time a user tries to login to the server.
- checkUser(UserSession) - Method in class com.caplin.server.auth.AuthenticatorAdaptor
-
- checkUser(UserSession) - Method in class examples.DelayedLoginAuthenticator
-
- checkUser(UserSession) - Method in class examples.KeyMasterAuthenticator
-
If the user is in our list of KeyMaster users then check the password is a valid token,
otherwise delegate to the superclass
- checkUser(UserSession) - Method in class examples.OpenAuthenticator
-
- checkUser(UserSession) - Method in class examples.PermissionAuthenticator
-
- checkUser(UserSession) - Method in class examples.TieringAuthenticator
-
- checkWrite(UserSession, RTTPObject, String, Map<String, String>) - Method in interface com.caplin.server.auth.Authenticator
-
This method will be called to check authentication every time a user attempts to create or write to an object.
- checkWrite(UserSession, RTTPObject, String, Map<String, String>) - Method in class com.caplin.server.auth.AuthenticatorAdaptor
-
- checkWrite(UserSession, RTTPObject, String, Map<String, String>) - Method in class examples.OpenAuthenticator
-
- checkWrite(UserSession, RTTPObject, String, Map<String, String>) - Method in class examples.PermissionAuthenticator
-
- checkWrite(UserSession, RTTPObject, String, Map<String, String>) - Method in class examples.TieringAuthenticator
-
- com.caplin.server - package com.caplin.server
-
Provides the core interfaces and classes that are required to write a Liberator Auth Module.
- com.caplin.server.auth - package com.caplin.server.auth
-
Provides the core interfaces and classes that are required to write a Liberator Auth Module.
- createObject(String, int) - Method in interface com.caplin.server.auth.DataCache
-
Creates a new object of the given type in the Libertor's object cache.