クラス JeeContainerManagedAuthenticationProvider

java.lang.Object
org.iplass.mtp.impl.auth.authenticate.AuthenticationProviderBase
org.iplass.mtp.impl.auth.authenticate.jee.JeeContainerManagedAuthenticationProvider
すべての実装されたインタフェース:
org.iplass.mtp.impl.auth.authenticate.AuthenticationProvider, org.iplass.mtp.impl.auth.authenticate.AutoLoginHandler, org.iplass.mtp.spi.ServiceInitListener<org.iplass.mtp.impl.auth.AuthService>

public class JeeContainerManagedAuthenticationProvider extends org.iplass.mtp.impl.auth.authenticate.AuthenticationProviderBase implements org.iplass.mtp.impl.auth.authenticate.AutoLoginHandler
  • フィールドの概要

    クラスから継承されたフィールド 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
     
    org.iplass.mtp.impl.auth.authenticate.AutoLoginHandler
     
    Class<? extends org.iplass.mtp.auth.login.Credential>
     
     
    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 service, org.iplass.mtp.spi.Config config)
     
    boolean
     
    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
    setRoleAsGroup(String[] roleAsGroup)
     
    void
    setValidateOnlyLogin(boolean validateOnlyLogin)
     

    クラスから継承されたメソッド org.iplass.mtp.impl.auth.authenticate.AuthenticationProviderBase

    cleanupData, destroyed, getAuthLogger, getAuthLoggerName, 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

    インタフェースから継承されたメソッド org.iplass.mtp.impl.auth.authenticate.AutoLoginHandler

    handleException, handleSuccess, inited
  • コンストラクタの詳細

    • JeeContainerManagedAuthenticationProvider

      public JeeContainerManagedAuthenticationProvider()
  • メソッドの詳細

    • isValidateOnlyLogin

      public boolean isValidateOnlyLogin()
    • setValidateOnlyLogin

      public void setValidateOnlyLogin(boolean validateOnlyLogin)
    • getRoleAsGroup

      public String[] getRoleAsGroup()
    • setRoleAsGroup

      public void setRoleAsGroup(String[] roleAsGroup)
    • 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
    • login

      public org.iplass.mtp.impl.auth.authenticate.AccountHandle login(org.iplass.mtp.auth.login.Credential credential)
      定義:
      login インタフェース内 org.iplass.mtp.impl.auth.authenticate.AuthenticationProvider
    • logout

      public void logout(org.iplass.mtp.impl.auth.authenticate.AccountHandle user)
      定義:
      logout インタフェース内 org.iplass.mtp.impl.auth.authenticate.AuthenticationProvider
    • getAccountManagementModule

      public org.iplass.mtp.impl.auth.authenticate.AccountManagementModule getAccountManagementModule()
      定義:
      getAccountManagementModule インタフェース内 org.iplass.mtp.impl.auth.authenticate.AuthenticationProvider
    • getCredentialType

      public Class<? extends org.iplass.mtp.auth.login.Credential> getCredentialType()
      定義:
      getCredentialType インタフェース内 org.iplass.mtp.impl.auth.authenticate.AuthenticationProvider
    • getAccountHandleClassForTrust

      protected Class<? extends org.iplass.mtp.impl.auth.authenticate.AccountHandle> getAccountHandleClassForTrust()
      定義:
      getAccountHandleClassForTrust クラス内 org.iplass.mtp.impl.auth.authenticate.AuthenticationProviderBase
    • getAutoLoginHandler

      public org.iplass.mtp.impl.auth.authenticate.AutoLoginHandler getAutoLoginHandler()
      定義:
      getAutoLoginHandler インタフェース内 org.iplass.mtp.impl.auth.authenticate.AuthenticationProvider
      オーバーライド:
      getAutoLoginHandler クラス内 org.iplass.mtp.impl.auth.authenticate.AuthenticationProviderBase
    • handle

      public 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