public class OpenNMSLoginModule extends org.apache.karaf.jaas.modules.AbstractKarafLoginModule implements OpenNMSLoginHandler
Constructor and Description |
---|
OpenNMSLoginModule() |
Modifier and Type | Method and Description |
---|---|
boolean |
abort() |
CallbackHandler |
callbackHandler() |
Set<Principal> |
createPrincipals(org.springframework.security.core.GrantedAuthority authority) |
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) |
void |
setUser(String user) |
SpringSecurityUserDao |
springSecurityUserDao() |
String |
user() |
UserConfig |
userConfig() |
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
abort
in class org.apache.karaf.jaas.modules.AbstractKarafLoginModule
LoginException
public boolean logout() throws LoginException
logout
in interface LoginModule
logout
in class org.apache.karaf.jaas.modules.AbstractKarafLoginModule
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.