Class UsernamePasswordRealm
java.lang.Object
org.apache.shiro.realm.CachingRealm
org.apache.shiro.realm.AuthenticatingRealm
org.codice.ddf.security.userpass.realm.UsernamePasswordRealm
- All Implemented Interfaces:
org.apache.shiro.authc.LogoutAware,org.apache.shiro.cache.CacheManagerAware,org.apache.shiro.realm.Realm,org.apache.shiro.util.Initializable,org.apache.shiro.util.Nameable
public class UsernamePasswordRealm
extends org.apache.shiro.realm.AuthenticatingRealm
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddRealm(org.osgi.framework.ServiceReference<org.apache.karaf.jaas.config.JaasRealm> serviceReference) protected org.apache.shiro.authc.AuthenticationInfodoGetAuthenticationInfo(org.apache.shiro.authc.AuthenticationToken token) protected SubjectvoidremoveRealm(org.osgi.framework.ServiceReference<org.apache.karaf.jaas.config.JaasRealm> serviceReference) voidsetClaimsHandlers(List<ddf.security.claims.ClaimsHandler> claimsHandlers) booleansupports(org.apache.shiro.authc.AuthenticationToken token) Determine if the supplied token is supported by this realm.Methods inherited from class org.apache.shiro.realm.AuthenticatingRealm
afterCacheManagerSet, assertCredentialsMatch, clearCachedAuthenticationInfo, doClearCache, getAuthenticationCache, getAuthenticationCacheKey, getAuthenticationCacheKey, getAuthenticationCacheName, getAuthenticationInfo, getAuthenticationTokenClass, getCredentialsMatcher, init, isAuthenticationCachingEnabled, isAuthenticationCachingEnabled, onInit, setAuthenticationCache, setAuthenticationCacheName, setAuthenticationCachingEnabled, setAuthenticationTokenClass, setCredentialsMatcher, setNameMethods inherited from class org.apache.shiro.realm.CachingRealm
clearCache, getAvailablePrincipal, getCacheManager, getName, isCachingEnabled, onLogout, setCacheManager, setCachingEnabled
-
Field Details
-
LOGGER
public static final org.slf4j.Logger LOGGER -
realmList
-
-
Constructor Details
-
UsernamePasswordRealm
public UsernamePasswordRealm()
-
-
Method Details
-
supports
public boolean supports(org.apache.shiro.authc.AuthenticationToken token) Determine if the supplied token is supported by this realm.- Specified by:
supportsin interfaceorg.apache.shiro.realm.Realm- Overrides:
supportsin classorg.apache.shiro.realm.AuthenticatingRealm
-
doGetAuthenticationInfo
protected org.apache.shiro.authc.AuthenticationInfo doGetAuthenticationInfo(org.apache.shiro.authc.AuthenticationToken token) throws org.apache.shiro.authc.AuthenticationException - Specified by:
doGetAuthenticationInfoin classorg.apache.shiro.realm.AuthenticatingRealm- Throws:
org.apache.shiro.authc.AuthenticationException
-
addRealm
public void addRealm(org.osgi.framework.ServiceReference<org.apache.karaf.jaas.config.JaasRealm> serviceReference) -
removeRealm
public void removeRealm(org.osgi.framework.ServiceReference<org.apache.karaf.jaas.config.JaasRealm> serviceReference) -
login
- Throws:
LoginException
-
setClaimsHandlers
-