クラス AccessTokenAuthenticationProvider
java.lang.Object
org.iplass.mtp.impl.auth.authenticate.AuthenticationProviderBase
org.iplass.mtp.impl.auth.oauth.AccessTokenAuthenticationProvider
- すべての実装されたインタフェース:
org.iplass.mtp.impl.auth.authenticate.AuthenticationProvider,org.iplass.mtp.spi.ServiceInitListener<org.iplass.mtp.impl.auth.AuthService>
public class AccessTokenAuthenticationProvider
extends org.iplass.mtp.impl.auth.authenticate.AuthenticationProviderBase
-
ネストされたクラスの概要
ネストされたクラス -
フィールドの概要
クラスから継承されたフィールド org.iplass.mtp.impl.auth.authenticate.AuthenticationProviderBase
NO_UPDATABLE_AMM -
コンストラクタの概要
コンストラクタ -
メソッドの概要
修飾子とタイプメソッド説明voidvoidprotected Class<? extends org.iplass.mtp.impl.auth.authenticate.AccountHandle> org.iplass.mtp.impl.auth.authenticate.AccountManagementModuleClass<? extends org.iplass.mtp.auth.login.Credential> protected Class<? extends org.iplass.mtp.auth.login.Credential> voidinited(org.iplass.mtp.impl.auth.AuthService service, org.iplass.mtp.spi.Config config) org.iplass.mtp.impl.auth.authenticate.AccountHandlelogin(org.iplass.mtp.auth.login.Credential credential) voidlogout(org.iplass.mtp.impl.auth.authenticate.AccountHandle user) voidsetAccountHandleClassForTrust(Class<? extends org.iplass.mtp.impl.auth.authenticate.AccountHandle> accountHandleClassForTrust) voidsetCredentialTypeForTrust(Class<? extends org.iplass.mtp.auth.login.Credential> credentialTypeForTrust) クラスから継承されたメソッド org.iplass.mtp.impl.auth.authenticate.AuthenticationProviderBase
getAuthLogger, getAuthLoggerName, getAutoLoginHandler, getProviderName, getTrustedAuthValidator, getUserEntityResolver, isSelectableOnAuthPolicy, setAuthLoggerName, setAutoLoginHandler, setProviderName, setSelectableOnAuthPolicy, setTrustedAuthValidator, setUserEntityResolverクラスから継承されたメソッド java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitインタフェースから継承されたメソッド org.iplass.mtp.impl.auth.authenticate.AuthenticationProvider
afterLoginSuccess, afterLogout
-
コンストラクタの詳細
-
AccessTokenAuthenticationProvider
public AccessTokenAuthenticationProvider()
-
-
メソッドの詳細
-
setCredentialTypeForTrust
public void setCredentialTypeForTrust(Class<? extends org.iplass.mtp.auth.login.Credential> credentialTypeForTrust) -
setAccountHandleClassForTrust
public void setAccountHandleClassForTrust(Class<? extends org.iplass.mtp.impl.auth.authenticate.AccountHandle> accountHandleClassForTrust) -
getCredentialType
-
getCredentialTypeForTrust
- オーバーライド:
getCredentialTypeForTrustクラス内org.iplass.mtp.impl.auth.authenticate.AuthenticationProviderBase
-
getAccountHandleClassForTrust
protected Class<? extends org.iplass.mtp.impl.auth.authenticate.AccountHandle> getAccountHandleClassForTrust()- 定義:
getAccountHandleClassForTrustクラス内org.iplass.mtp.impl.auth.authenticate.AuthenticationProviderBase
-
inited
public void inited(org.iplass.mtp.impl.auth.AuthService service, 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.AuthenticationProviderBase
-
destroyed
public void destroyed()- 定義:
destroyedインタフェース内org.iplass.mtp.spi.ServiceInitListener<org.iplass.mtp.impl.auth.AuthService>- オーバーライド:
destroyedクラス内org.iplass.mtp.impl.auth.authenticate.AuthenticationProviderBase
-
cleanupData
public void cleanupData()- 定義:
cleanupDataインタフェース内org.iplass.mtp.impl.auth.authenticate.AuthenticationProvider- オーバーライド:
cleanupDataクラス内org.iplass.mtp.impl.auth.authenticate.AuthenticationProviderBase
-
login
public org.iplass.mtp.impl.auth.authenticate.AccountHandle login(org.iplass.mtp.auth.login.Credential credential) -
logout
public void logout(org.iplass.mtp.impl.auth.authenticate.AccountHandle user) -
getAccountManagementModule
public org.iplass.mtp.impl.auth.authenticate.AccountManagementModule getAccountManagementModule()
-