public class PreExternalAuthenticationProvider
extends AuthenticationProviderBase
| 修飾子とタイプ | クラスと説明 |
|---|---|
static class |
PreExternalAuthenticationProvider.SourceType |
| コンストラクタと説明 |
|---|
PreExternalAuthenticationProvider() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected java.lang.Class<? extends AccountHandle> |
getAccountHandleClassForTrust() |
java.lang.String |
getAccountIdAttribute() |
AccountManagementModule |
getAccountManagementModule() |
AutoLoginHandler |
getAutoLoginHandler() |
java.lang.Class<? extends Credential> |
getCredentialType() |
java.lang.String |
getLogoutUrl() |
PreExternalAuthenticationProvider.SourceType |
getSourceType() |
java.lang.String |
getUniqueKeyAttribute() |
java.lang.String[] |
getUserAttribute() |
AutoLoginInstruction |
handle(RequestContext req,
boolean isLogined,
UserContext user) |
void |
inited(AuthService s,
Config config) |
boolean |
isValidateOnlyLogin() |
AccountHandle |
login(Credential credential) |
void |
logout(AccountHandle user) |
void |
setAccountIdAttribute(java.lang.String accountIdAttribute) |
void |
setLogoutUrl(java.lang.String logoutUrl) |
void |
setSourceType(PreExternalAuthenticationProvider.SourceType sourceType) |
void |
setUniqueKeyAttribute(java.lang.String uniqueKeyAttribute) |
void |
setUserAttribute(java.lang.String[] userAttribute) |
void |
setValidateOnlyLogin(boolean validateOnlyLogin) |
public boolean isValidateOnlyLogin()
public void setValidateOnlyLogin(boolean validateOnlyLogin)
public java.lang.String getLogoutUrl()
public void setLogoutUrl(java.lang.String logoutUrl)
public PreExternalAuthenticationProvider.SourceType getSourceType()
public void setSourceType(PreExternalAuthenticationProvider.SourceType sourceType)
public java.lang.String getAccountIdAttribute()
public void setAccountIdAttribute(java.lang.String accountIdAttribute)
public java.lang.String getUniqueKeyAttribute()
public void setUniqueKeyAttribute(java.lang.String uniqueKeyAttribute)
public java.lang.String[] getUserAttribute()
public void setUserAttribute(java.lang.String[] userAttribute)
public void inited(AuthService s,
Config config)
public AccountHandle login(Credential credential)
public void logout(AccountHandle user)
public AccountManagementModule getAccountManagementModule()
public java.lang.Class<? extends Credential> getCredentialType()
protected java.lang.Class<? extends AccountHandle> getAccountHandleClassForTrust()
public AutoLoginHandler getAutoLoginHandler()
public AutoLoginInstruction handle(RequestContext req,
boolean isLogined,
UserContext user)