クラス CredentialRecordHandler

java.lang.Object
org.iplass.mtp.impl.auth.authenticate.token.AuthTokenHandler
org.iplass.mtp.impl.auth.authenticate.webauthn.store.CredentialRecordHandler
すべての実装されたインタフェース:
org.iplass.mtp.spi.ServiceInitListener<org.iplass.mtp.impl.auth.authenticate.token.AuthTokenService>

public class CredentialRecordHandler extends org.iplass.mtp.impl.auth.authenticate.token.AuthTokenHandler
CredentialRecord Handler
  • フィールド詳細

  • コンストラクタの詳細

    • CredentialRecordHandler

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

    • getHashAlgorithm

      public String getHashAlgorithm()
    • setHashAlgorithm

      public void setHashAlgorithm(String hashAlgorithm)
    • getSeriesMaxLength

      public int getSeriesMaxLength()
    • setSeriesMaxLength

      public void setSeriesMaxLength(int seriesMaxLength)
    • inited

      public void inited(org.iplass.mtp.impl.auth.authenticate.token.AuthTokenService service, org.iplass.mtp.spi.Config config)
      定義:
      inited インタフェース内 org.iplass.mtp.spi.ServiceInitListener<org.iplass.mtp.impl.auth.authenticate.token.AuthTokenService>
      オーバーライド:
      inited クラス内 org.iplass.mtp.impl.auth.authenticate.token.AuthTokenHandler
    • toAuthTokenInfo

      public org.iplass.mtp.auth.token.AuthTokenInfo toAuthTokenInfo(org.iplass.mtp.impl.auth.authenticate.token.AuthToken authToken)
      定義:
      toAuthTokenInfo クラス内 org.iplass.mtp.impl.auth.authenticate.token.AuthTokenHandler
    • toCredential

      public org.iplass.mtp.auth.login.Credential toCredential(org.iplass.mtp.impl.auth.authenticate.token.AuthToken newToken)
      定義:
      toCredential クラス内 org.iplass.mtp.impl.auth.authenticate.token.AuthTokenHandler
    • createDetails

      protected Serializable createDetails(String seriesString, String tokenString, String userUniqueId, String policyName, org.iplass.mtp.auth.token.AuthTokenInfo tokenInfo)
      定義:
      createDetails クラス内 org.iplass.mtp.impl.auth.authenticate.token.AuthTokenHandler
    • newTokenString

      public String newTokenString(org.iplass.mtp.auth.token.AuthTokenInfo tokenInfo)
      オーバーライド:
      newTokenString クラス内 org.iplass.mtp.impl.auth.authenticate.token.AuthTokenHandler
    • newSeriesString

      public String newSeriesString(String userUniqueId, String policyName, org.iplass.mtp.auth.token.AuthTokenInfo tokenInfo)
      オーバーライド:
      newSeriesString クラス内 org.iplass.mtp.impl.auth.authenticate.token.AuthTokenHandler
    • getAuthTokenByCredentialId

      public org.iplass.mtp.impl.auth.authenticate.token.AuthToken getAuthTokenByCredentialId(byte[] credentialId)
    • updateCredentialRecord

      public void updateCredentialRecord(org.iplass.mtp.impl.auth.authenticate.token.AuthToken at, com.webauthn4j.credential.CredentialRecord credentialRecord, Timestamp lastLoginDate)
    • countCredentialRecordsByUser

      public int countCredentialRecordsByUser(String userUniqueId)