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) |
static org.osgi.framework.BundleContext |
getContext() |
<T> T |
getFromRegistry(Class<T> clazz) |
GroupDao |
getGroupDao() |
SpringSecurityUserDao |
getSpringSecurityUserDao() |
UserConfig |
getUserConfig() |
void |
initialize(Subject subject,
CallbackHandler callbackHandler,
Map<String,?> sharedState,
Map<String,?> options) |
boolean |
login() |
boolean |
logout() |
Set<Principal> |
principals() |
boolean |
requiresAdminRole() |
static void |
setContext(org.osgi.framework.BundleContext context) |
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
LoginException
public boolean logout() throws LoginException
logout
in interface LoginModule
LoginException
public UserConfig getUserConfig()
public SpringSecurityUserDao getSpringSecurityUserDao()
public GroupDao getGroupDao()
public <T> T getFromRegistry(Class<T> clazz)
public static void setContext(org.osgi.framework.BundleContext context)
public static org.osgi.framework.BundleContext getContext()
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 © 2017. All rights reserved.