クラス OIDCAuthenticationProvider
java.lang.Object
org.iplass.mtp.impl.auth.authenticate.AuthenticationProviderBase
org.iplass.mtp.impl.auth.authenticate.oidc.OIDCAuthenticationProvider
- すべての実装されたインタフェース:
org.iplass.mtp.impl.auth.authenticate.AuthenticationProvider,org.iplass.mtp.spi.ServiceInitListener<org.iplass.mtp.impl.auth.AuthService>
public class OIDCAuthenticationProvider
extends org.iplass.mtp.impl.auth.authenticate.AuthenticationProviderBase
-
フィールドの概要
クラスから継承されたフィールド org.iplass.mtp.impl.auth.authenticate.AuthenticationProviderBase
NO_UPDATABLE_AMM -
コンストラクタの概要
コンストラクタ -
メソッドの概要
修飾子とタイプメソッド説明protected Class<? extends org.iplass.mtp.impl.auth.authenticate.AccountHandle> org.iplass.mtp.impl.auth.authenticate.AccountManagementModuleClass<? 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) クラスから継承されたメソッド org.iplass.mtp.impl.auth.authenticate.AuthenticationProviderBase
cleanupData, destroyed, getAuthLogger, getAuthLoggerName, getAutoLoginHandler, getCredentialTypeForTrust, 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
-
コンストラクタの詳細
-
OIDCAuthenticationProvider
public OIDCAuthenticationProvider()
-
-
メソッドの詳細
-
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
-
getAccountManagementModule
public org.iplass.mtp.impl.auth.authenticate.AccountManagementModule getAccountManagementModule() -
getCredentialType
-
getAccountHandleClassForTrust
protected Class<? extends org.iplass.mtp.impl.auth.authenticate.AccountHandle> getAccountHandleClassForTrust()- 定義:
getAccountHandleClassForTrustクラス内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)
-