Package rs.baselib.security
Class DefaultAuthorizationCallback
java.lang.Object
rs.baselib.security.AbstractAuthorizationCallback
rs.baselib.security.SimpleAuthorizationCallback
rs.baselib.security.DefaultAuthorizationCallback
- All Implemented Interfaces:
IConfigurable,AuthorizationCallback
- Direct Known Subclasses:
PropertiesFileAuthorizationCallback,XmlFileAuthorizationCallback
public class DefaultAuthorizationCallback extends SimpleAuthorizationCallback implements IConfigurable
Implements authorization information retrieval from configuration object.
This implementation can be used to directly store authorization information
in a global config without loading extra information from other files.
Configuration:
<AuthorizationCallback class="rs.baselib.security.DefaultAuthorizationCallback">
<login>my-user-name</login>
<password>my-password</password>
</AuthorizationCallback>
- Author:
- Ralph Schuster
-
Constructor Summary
Constructors Constructor Description DefaultAuthorizationCallback()Default Constructor.DefaultAuthorizationCallback(java.lang.String name, java.lang.String password)Constructor. -
Method Summary
Modifier and Type Method Description voidconfigure(Configuration config)Configures the callback.Methods inherited from class rs.baselib.security.AbstractAuthorizationCallback
getName, getPassword, setName, setPassword
-
Constructor Details
-
DefaultAuthorizationCallback
public DefaultAuthorizationCallback()Default Constructor. -
DefaultAuthorizationCallback
public DefaultAuthorizationCallback(java.lang.String name, java.lang.String password)Constructor.- Parameters:
name- name or login namepassword- password for login
-
-
Method Details
-
configure
Configures the callback. Configuration object must must contain two elements <login> and <password>.- Specified by:
configurein interfaceIConfigurable- Parameters:
config- - configuration object- Throws:
ConfigurationException- - when configuration fails
-