Class NoCredentialResetImpl
java.lang.Object
pl.edu.icm.unity.stdext.credential.NoCredentialResetImpl
- All Implemented Interfaces:
pl.edu.icm.unity.engine.api.authn.CredentialReset
public class NoCredentialResetImpl
extends Object
implements pl.edu.icm.unity.engine.api.authn.CredentialReset
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidsetSubject(pl.edu.icm.unity.engine.api.authn.AuthenticationSubject subject) voidupdateCredential(String newCredential) voidverifyDynamicData(String emailCode) voidverifyStaticData(String aswer)
-
Constructor Details
-
NoCredentialResetImpl
public NoCredentialResetImpl()
-
-
Method Details
-
getSettings
- Specified by:
getSettingsin interfacepl.edu.icm.unity.engine.api.authn.CredentialReset
-
setSubject
public void setSubject(pl.edu.icm.unity.engine.api.authn.AuthenticationSubject subject) - Specified by:
setSubjectin interfacepl.edu.icm.unity.engine.api.authn.CredentialReset
-
getSecurityQuestion
- Specified by:
getSecurityQuestionin interfacepl.edu.icm.unity.engine.api.authn.CredentialReset
-
verifyStaticData
public void verifyStaticData(String aswer) throws pl.edu.icm.unity.base.exceptions.WrongArgumentException, pl.edu.icm.unity.base.identity.IllegalIdentityValueException, pl.edu.icm.unity.engine.api.authn.TooManyAttempts - Specified by:
verifyStaticDatain interfacepl.edu.icm.unity.engine.api.authn.CredentialReset- Throws:
pl.edu.icm.unity.base.exceptions.WrongArgumentExceptionpl.edu.icm.unity.base.identity.IllegalIdentityValueExceptionpl.edu.icm.unity.engine.api.authn.TooManyAttempts
-
verifyDynamicData
public void verifyDynamicData(String emailCode) throws pl.edu.icm.unity.base.exceptions.WrongArgumentException, pl.edu.icm.unity.engine.api.authn.TooManyAttempts - Specified by:
verifyDynamicDatain interfacepl.edu.icm.unity.engine.api.authn.CredentialReset- Throws:
pl.edu.icm.unity.base.exceptions.WrongArgumentExceptionpl.edu.icm.unity.engine.api.authn.TooManyAttempts
-
sendCode
public void sendCode(String messageTemplate, boolean onlyNumberCode) throws pl.edu.icm.unity.base.exceptions.EngineException - Specified by:
sendCodein interfacepl.edu.icm.unity.engine.api.authn.CredentialReset- Throws:
pl.edu.icm.unity.base.exceptions.EngineException
-
getCredentialConfiguration
- Specified by:
getCredentialConfigurationin interfacepl.edu.icm.unity.engine.api.authn.CredentialReset
-
updateCredential
public void updateCredential(String newCredential) throws pl.edu.icm.unity.base.exceptions.EngineException - Specified by:
updateCredentialin interfacepl.edu.icm.unity.engine.api.authn.CredentialReset- Throws:
pl.edu.icm.unity.base.exceptions.EngineException
-
getEntityId
- Specified by:
getEntityIdin interfacepl.edu.icm.unity.engine.api.authn.CredentialReset
-