public class PreExternalAuthenticationProvider
extends org.iplass.mtp.impl.auth.authenticate.AuthenticationProviderBase
implements org.iplass.mtp.impl.auth.authenticate.AutoLoginHandler
| 修飾子とタイプ | クラスと説明 |
|---|---|
static class |
PreExternalAuthenticationProvider.SourceType |
| コンストラクタと説明 |
|---|
PreExternalAuthenticationProvider() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected java.lang.Class<? extends org.iplass.mtp.impl.auth.authenticate.AccountHandle> |
getAccountHandleClassForTrust() |
java.lang.String |
getAccountIdAttribute() |
org.iplass.mtp.impl.auth.authenticate.AccountManagementModule |
getAccountManagementModule() |
org.iplass.mtp.impl.auth.authenticate.AutoLoginHandler |
getAutoLoginHandler() |
java.lang.Class<? extends org.iplass.mtp.auth.login.Credential> |
getCredentialType() |
java.lang.String |
getLogoutUrl() |
PreExternalAuthenticationProvider.SourceType |
getSourceType() |
java.lang.String |
getUniqueKeyAttribute() |
java.lang.String[] |
getUserAttribute() |
org.iplass.mtp.impl.auth.authenticate.AutoLoginInstruction |
handle(org.iplass.mtp.command.RequestContext req,
boolean isLogined,
org.iplass.mtp.impl.auth.UserContext user) |
void |
inited(org.iplass.mtp.impl.auth.AuthService s,
org.iplass.mtp.spi.Config config) |
boolean |
isValidateOnlyLogin() |
org.iplass.mtp.impl.auth.authenticate.AccountHandle |
login(org.iplass.mtp.auth.login.Credential credential) |
void |
logout(org.iplass.mtp.impl.auth.authenticate.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) |
cleanupData, destroyed, getAuthLogger, getAuthLoggerName, getCredentialTypeForTrust, getProviderName, getTrustedAuthValidator, getUserEntityResolver, isSelectableOnAuthPolicy, setAuthLoggerName, setAutoLoginHandler, setProviderName, setSelectableOnAuthPolicy, setTrustedAuthValidator, setUserEntityResolverclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic 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(org.iplass.mtp.impl.auth.AuthService s,
org.iplass.mtp.spi.Config config)
inited インタフェース内 org.iplass.mtp.spi.ServiceInitListener<org.iplass.mtp.impl.auth.AuthService>inited クラス内 org.iplass.mtp.impl.auth.authenticate.AuthenticationProviderBasepublic org.iplass.mtp.impl.auth.authenticate.AccountHandle login(org.iplass.mtp.auth.login.Credential credential)
login インタフェース内 org.iplass.mtp.impl.auth.authenticate.AuthenticationProviderpublic void logout(org.iplass.mtp.impl.auth.authenticate.AccountHandle user)
logout インタフェース内 org.iplass.mtp.impl.auth.authenticate.AuthenticationProviderpublic org.iplass.mtp.impl.auth.authenticate.AccountManagementModule getAccountManagementModule()
getAccountManagementModule インタフェース内 org.iplass.mtp.impl.auth.authenticate.AuthenticationProviderpublic java.lang.Class<? extends org.iplass.mtp.auth.login.Credential> getCredentialType()
getCredentialType インタフェース内 org.iplass.mtp.impl.auth.authenticate.AuthenticationProviderprotected java.lang.Class<? extends org.iplass.mtp.impl.auth.authenticate.AccountHandle> getAccountHandleClassForTrust()
getAccountHandleClassForTrust クラス内 org.iplass.mtp.impl.auth.authenticate.AuthenticationProviderBasepublic org.iplass.mtp.impl.auth.authenticate.AutoLoginHandler getAutoLoginHandler()
getAutoLoginHandler インタフェース内 org.iplass.mtp.impl.auth.authenticate.AuthenticationProvidergetAutoLoginHandler クラス内 org.iplass.mtp.impl.auth.authenticate.AuthenticationProviderBasepublic org.iplass.mtp.impl.auth.authenticate.AutoLoginInstruction handle(org.iplass.mtp.command.RequestContext req,
boolean isLogined,
org.iplass.mtp.impl.auth.UserContext user)
handle インタフェース内 org.iplass.mtp.impl.auth.authenticate.AutoLoginHandler