public class SecurityServiceImpl extends AbstractSecurityService
AbstractSecurityService.Group, AbstractSecurityService.Identity, AbstractSecurityService.ProvidedSecurityContext, AbstractSecurityService.SecurityContext, AbstractSecurityService.UserclientIdentity, defaultContext, defaultSubject, defaultUser, KEY_REQUEST, KEY_SUBJECT, KEYS| Constructor and Description |
|---|
SecurityServiceImpl() |
SecurityServiceImpl(java.lang.String jaccProviderClass) |
| Modifier and Type | Method and Description |
|---|---|
protected static void |
installJaas() |
java.util.UUID |
login(java.lang.String realmName,
java.lang.String username,
java.lang.String password) |
void |
logout(java.util.UUID securityIdentity)
Active
|
associate, autoJaccProvider, contextEntered, contextExited, createRunAsSubject, createSubject, currentState, destroyResource, disassociate, getCallerPrincipal, getContext, getDefaultSecurityContext, getDefaultUser, getKeys, getLogicalRoles, getPrincipalsByType, getProtectionDomain, getRealmName, getRunAsSubject, getSubject, init, installJacc, isCallerAuthorized, isCallerInRole, login, onLogout, overrideWithRunAsContext, registerSubject, setDefaultUser, setRealmName, setState, supports, unregisterSubjectpublic SecurityServiceImpl()
public SecurityServiceImpl(java.lang.String jaccProviderClass)
protected static void installJaas()
public java.util.UUID login(java.lang.String realmName,
java.lang.String username,
java.lang.String password)
throws javax.security.auth.login.LoginException
javax.security.auth.login.LoginExceptionpublic void logout(java.util.UUID securityIdentity)
throws javax.security.auth.login.LoginException
SecurityServicelogout in interface SecurityService<java.util.UUID>logout in class AbstractSecurityServicejavax.security.auth.login.LoginException