クラス 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.AccountManagementModule
     
    Class<? extends org.iplass.mtp.auth.login.Credential>
     
    void
    inited(org.iplass.mtp.impl.auth.AuthService service, org.iplass.mtp.spi.Config config)
     
    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)
     

    クラスから継承されたメソッド 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

      public Class<? extends org.iplass.mtp.auth.login.Credential> 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)