public class OpenNMSLoginModule extends Object implements LoginModule, LoginHandler, OpenNMSLoginHandler
| Modifier and Type | Field and Description |
|---|---|
protected CallbackHandler |
m_callbackHandler |
protected Map<String,?> |
m_options |
protected Set<Principal> |
m_principals |
protected Map<String,?> |
m_sharedState |
protected Subject |
m_subject |
protected String |
m_user |
| Constructor and Description |
|---|
OpenNMSLoginModule() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
abort() |
CallbackHandler |
callbackHandler() |
boolean |
commit() |
Set<Principal> |
createPrincipals(org.springframework.security.core.GrantedAuthority authority) |
static SpringSecurityUserDao |
getSpringSecurityUserDao() |
static UserConfig |
getUserConfig() |
void |
initialize(Subject subject,
CallbackHandler callbackHandler,
Map<String,?> sharedState,
Map<String,?> options) |
boolean |
login() |
boolean |
logout() |
Set<Principal> |
principals() |
boolean |
requiresAdminRole() |
void |
setPrincipals(Set<Principal> principals) |
static void |
setSpringSecurityUserDao(SpringSecurityUserDao userDao) |
void |
setUser(String user) |
static void |
setUserConfig(UserConfig userConfig) |
SpringSecurityUserDao |
springSecurityUserDao() |
String |
user() |
UserConfig |
userConfig() |
protected Subject m_subject
protected CallbackHandler m_callbackHandler
protected String m_user
public void initialize(Subject subject, CallbackHandler callbackHandler, Map<String,?> sharedState, Map<String,?> options)
initialize in interface LoginModulepublic boolean login()
throws LoginException
login in interface LoginModuleLoginExceptionpublic boolean abort()
throws LoginException
abort in interface LoginModuleLoginExceptionpublic boolean logout()
throws LoginException
logout in interface LoginModuleLoginExceptionpublic static UserConfig getUserConfig()
public static void setUserConfig(UserConfig userConfig)
public static SpringSecurityUserDao getSpringSecurityUserDao()
public static void setSpringSecurityUserDao(SpringSecurityUserDao userDao)
public boolean commit()
throws LoginException
commit in interface LoginModuleLoginExceptionpublic CallbackHandler callbackHandler()
callbackHandler in interface LoginHandlerpublic UserConfig userConfig()
userConfig in interface LoginHandlerpublic SpringSecurityUserDao springSecurityUserDao()
springSecurityUserDao in interface LoginHandlerpublic String user()
user in interface LoginHandlerpublic void setUser(String user)
setUser in interface LoginHandlerpublic Set<Principal> createPrincipals(org.springframework.security.core.GrantedAuthority authority)
createPrincipals in interface LoginHandlerpublic Set<Principal> principals()
principals in interface LoginHandlerpublic void setPrincipals(Set<Principal> principals)
setPrincipals in interface LoginHandlerpublic boolean requiresAdminRole()
requiresAdminRole in interface OpenNMSLoginHandlerCopyright © 2020. All rights reserved.