public class SecurityServiceImpl extends AbstractSecurityService
AbstractSecurityService.Group, AbstractSecurityService.Identity, AbstractSecurityService.ProvidedSecurityContext, AbstractSecurityService.SecurityContext, AbstractSecurityService.UserclientIdentity, defaultContext, defaultSubject, defaultUser| 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, getDefaultContext, getDefaultUser, getLogicalRoles, getRealmName, getRunAsSubject, init, installJacc, isCallerAuthorized, isCallerInRole, login, onLogout, overrideWithRunAsContext, registerSubject, setDefaultUser, setRealmName, setState, 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