Class PropertiesLoginModule
java.lang.Object
org.apache.activemq.artemis.spi.core.security.jaas.PropertiesLoader
org.apache.activemq.artemis.spi.core.security.jaas.PropertiesLoginModule
- All Implemented Interfaces:
LoginModule, AuditLoginModule
-
Nested Class Summary
Nested classes/interfaces inherited from class PropertiesLoader
PropertiesLoader.FileNameKey -
Field Summary
FieldsFields inherited from class PropertiesLoader
debug, LOGIN_CONFIG_SYS_PROP_NAME -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class PropertiesLoader
booleanOption, init, load, load, reload, resetUsersAndGroupsCacheMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface AuditLoginModule
registerFailureForAudit
-
Field Details
-
USER_FILE_PROP_NAME
- See Also:
-
ROLE_FILE_PROP_NAME
- See Also:
-
PASSWORD_CODEC_PROP_NAME
- See Also:
-
-
Constructor Details
-
PropertiesLoginModule
public PropertiesLoginModule()
-
-
Method Details
-
initialize
public void initialize(Subject subject, CallbackHandler callbackHandler, Map<String, ?> sharedState, Map<String, ?> options) - Specified by:
initializein interfaceLoginModule
-
login
- Specified by:
loginin interfaceLoginModule- Throws:
LoginException
-
commit
- Specified by:
commitin interfaceLoginModule- Throws:
LoginException
-
abort
- Specified by:
abortin interfaceLoginModule- Throws:
LoginException
-
logout
- Specified by:
logoutin interfaceLoginModule- Throws:
LoginException
-