クラス 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
  • ネストされたクラスの概要

    ネストされたクラス
    修飾子とタイプ
    クラス
    説明
    class 
     
  • フィールドの概要

    クラスから継承されたフィールド org.iplass.mtp.impl.auth.authenticate.AuthenticationProviderBase

    NO_UPDATABLE_AMM
  • コンストラクタの概要

    コンストラクタ
    コンストラクタ
    説明
     
  • メソッドの概要

    修飾子とタイプ
    メソッド
    説明
    void
     
    void
     
    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>
     
    protected 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)
     
    void
    setAccountHandleClassForTrust(Class<? extends org.iplass.mtp.impl.auth.authenticate.AccountHandle> accountHandleClassForTrust)
     
    void
    setCredentialTypeForTrust(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

      public Class<? extends org.iplass.mtp.auth.login.Credential> getCredentialType()
    • getCredentialTypeForTrust

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