Class SMSCredentialResetImpl

java.lang.Object
pl.edu.icm.unity.stdext.credential.CredentialResetBase
pl.edu.icm.unity.stdext.credential.sms.SMSCredentialResetImpl
All Implemented Interfaces:
pl.edu.icm.unity.engine.api.authn.CredentialReset

public class SMSCredentialResetImpl extends CredentialResetBase
SMS reset implementation of CredentialReset. This implementation is stateful, i.e. from creation it must be used exclusively by a single reset procedure.
Author:
P. Piernik
  • Constructor Details

    • SMSCredentialResetImpl

      public SMSCredentialResetImpl(pl.edu.icm.unity.engine.api.notification.NotificationProducer notificationProducer, pl.edu.icm.unity.engine.api.identity.IdentityResolver identityResolver, pl.edu.icm.unity.engine.api.authn.local.LocalCredentialVerificator localVerificator, pl.edu.icm.unity.engine.api.authn.local.CredentialHelper credentialHelper, String credentialId, com.fasterxml.jackson.databind.node.ObjectNode completeCredentialConfiguration, SMSCredentialRecoverySettings settings, Duration maxCodeValidity)
    • SMSCredentialResetImpl

      public SMSCredentialResetImpl(pl.edu.icm.unity.engine.api.notification.NotificationProducer notificationProducer, pl.edu.icm.unity.engine.api.identity.IdentityResolver identityResolver, pl.edu.icm.unity.engine.api.authn.local.LocalCredentialVerificator localVerificator, pl.edu.icm.unity.engine.api.authn.local.CredentialHelper credentialHelper, String credentialId, com.fasterxml.jackson.databind.node.ObjectNode completeCredentialConfiguration, SMSCredentialRecoverySettings settings)
  • Method Details