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 LoginModule
public boolean login() throws LoginException
login
in interface LoginModule
LoginException
public boolean abort() throws LoginException
abort
in interface LoginModule
LoginException
public boolean logout() throws LoginException
logout
in interface LoginModule
LoginException
public 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 LoginModule
LoginException
public CallbackHandler callbackHandler()
callbackHandler
in interface LoginHandler
public UserConfig userConfig()
userConfig
in interface LoginHandler
public SpringSecurityUserDao springSecurityUserDao()
springSecurityUserDao
in interface LoginHandler
public String user()
user
in interface LoginHandler
public void setUser(String user)
setUser
in interface LoginHandler
public Set<Principal> createPrincipals(org.springframework.security.core.GrantedAuthority authority)
createPrincipals
in interface LoginHandler
public Set<Principal> principals()
principals
in interface LoginHandler
public void setPrincipals(Set<Principal> principals)
setPrincipals
in interface LoginHandler
public boolean requiresAdminRole()
requiresAdminRole
in interface OpenNMSLoginHandler
Copyright © 2021. All rights reserved.