クラス PreExternalAuthenticationProvider

java.lang.Object
org.iplass.mtp.impl.auth.authenticate.AuthenticationProviderBase
org.iplass.mtp.impl.auth.authenticate.preexternal.PreExternalAuthenticationProvider
すべての実装されたインタフェース:
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 PreExternalAuthenticationProvider extends org.iplass.mtp.impl.auth.authenticate.AuthenticationProviderBase implements org.iplass.mtp.impl.auth.authenticate.AutoLoginHandler
  • コンストラクタの詳細

    • PreExternalAuthenticationProvider

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

    • isValidateOnlyLogin

      public boolean isValidateOnlyLogin()
    • setValidateOnlyLogin

      public void setValidateOnlyLogin(boolean validateOnlyLogin)
    • getLogoutUrl

      public String getLogoutUrl()
    • setLogoutUrl

      public void setLogoutUrl(String logoutUrl)
    • getSourceType

    • setSourceType

      public void setSourceType(PreExternalAuthenticationProvider.SourceType sourceType)
    • getAccountIdAttribute

      public String getAccountIdAttribute()
    • setAccountIdAttribute

      public void setAccountIdAttribute(String accountIdAttribute)
    • getUniqueKeyAttribute

      public String getUniqueKeyAttribute()
    • setUniqueKeyAttribute

      public void setUniqueKeyAttribute(String uniqueKeyAttribute)
    • getUserAttribute

      public String[] getUserAttribute()
    • setUserAttribute

      public void setUserAttribute(String[] userAttribute)
    • inited

      public void inited(org.iplass.mtp.impl.auth.AuthService s, 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