public final class UserAssertionService extends JAASAuthenticationService
_adfSecLogger, mCallbackHandler, mConfig, mLoginContext, mLoginModule
JAZN_CONFIG, JAZN_LOGIN_PROVIDER, LOGIN_CONFIG, LOGIN_CONFIG_PROVIDER
Constructor and Description |
---|
UserAssertionService() |
UserAssertionService(java.lang.String loginModule) |
UserAssertionService(java.lang.String loginModule,
java.lang.String config) |
Modifier and Type | Method and Description |
---|---|
boolean |
assertIdentity(java.lang.String username)
Internal: Applications should not use this method.
This method verify only username is verify username.
|
javax.security.auth.Subject |
assertUser(java.lang.String username)
Internal: Applications should not use this method.
This method assert user identity for resource authorization.
|
protected void |
initSecurityContext(java.lang.String username) |
void |
login(java.lang.String username,
java.lang.String password)
This method authenticate user.
|
getLoginModule, getSubject, login, logout, setLoginConfig, setLoginConfigProvider, setLoginModule, showPrincipals
hasSsoSupport, internalLogout, login, logout
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
login, logout
public UserAssertionService()
public UserAssertionService(java.lang.String loginModule, java.lang.String config)
public UserAssertionService(java.lang.String loginModule)
public final boolean assertIdentity(java.lang.String username)
public void login(java.lang.String username, java.lang.String password)
login
in interface AuthenticationService
login
in class JAASAuthenticationService
username
- password
- @Concealed public final javax.security.auth.Subject assertUser(java.lang.String username)
protected void initSecurityContext(java.lang.String username)
initSecurityContext
in class JAASAuthenticationService