Package rs.baselib.security
Class TextFileAuthorizationCallback
java.lang.Object
rs.baselib.security.AbstractAuthorizationCallback
rs.baselib.security.TextFileAuthorizationCallback
- All Implemented Interfaces:
IConfigurable,AuthorizationCallback
public class TextFileAuthorizationCallback extends AbstractAuthorizationCallback implements IConfigurable
Implements authorization information retrieval from a plain text file.
Configuration:
<AuthorizationCallback class="rs.baselib.security.TextFileAuthorizationCallback">
<!-- The text file name. -->
<File>/path/to/file.txt</File>
</AuthorizationCallback>
The text file itself shall look like this:
your-login:your-password
- Author:
- Ralph Schuster
-
Constructor Summary
Constructors Constructor Description TextFileAuthorizationCallback()Default Constructor. -
Method Summary
Methods inherited from class rs.baselib.security.AbstractAuthorizationCallback
getName, getPassword, setName, setPassword
-
Constructor Details
-
TextFileAuthorizationCallback
public TextFileAuthorizationCallback()Default Constructor.
-
-
Method Details
-
configure
public void configure(org.apache.commons.configuration.Configuration config) throws org.apache.commons.configuration.ConfigurationExceptionConfigures the callback. Configuration takes place from a plain text filewhose path is contained within element <File>. The text file itself must contain login and password as its only content. Syntax is <login>:<password>- Specified by:
configurein interfaceIConfigurable- Parameters:
config- - configuration object- Throws:
org.apache.commons.configuration.ConfigurationException- - when configuration fails
-
configure
public void configure(java.lang.String file) throws org.apache.commons.configuration.ConfigurationExceptionConfigures the callback from the text file.- Parameters:
file- filename- Throws:
org.apache.commons.configuration.ConfigurationException- when object cannot be configured from file
-
configure
public void configure(java.io.File file) throws org.apache.commons.configuration.ConfigurationExceptionConfigures the callback from the text file.- Parameters:
file- file- Throws:
org.apache.commons.configuration.ConfigurationException- when object cannot be configured from file
-