Package io.vertx.ext.auth.otp
Class OtpCredentials
- java.lang.Object
-
- io.vertx.ext.auth.otp.OtpCredentials
-
- All Implemented Interfaces:
Credentials
public class OtpCredentials extends Object implements Credentials
- Author:
- Dmitry Novikov
-
-
Constructor Summary
Constructors Constructor Description OtpCredentials(JsonObject jsonObject)OtpCredentials(String identifier, String code)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <V> voidcheckValid(V arg)Implementors should override this method to perform validation.StringgetCode()StringgetIdentifier()OtpCredentialssetCode(String code)OtpCredentialssetIdentifier(String identifier)JsonObjecttoJson()Simple interop to downcast back to JSON for backwards compatibility.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.vertx.ext.auth.authentication.Credentials
applyHttpChallenge, applyHttpChallenge, applyHttpChallenge, toHttpAuthorization
-
-
-
-
Constructor Detail
-
OtpCredentials
public OtpCredentials(JsonObject jsonObject)
-
-
Method Detail
-
getCode
public String getCode()
-
getIdentifier
public String getIdentifier()
-
setCode
public OtpCredentials setCode(String code)
-
setIdentifier
public OtpCredentials setIdentifier(String identifier)
-
checkValid
public <V> void checkValid(V arg) throws CredentialValidationExceptionDescription copied from interface:CredentialsImplementors should override this method to perform validation. An argument is allowed to allow custom validation, for example, when given a configuration property, a specific property may be allowed to be null.- Specified by:
checkValidin interfaceCredentials- Type Parameters:
V- the generic type of the argument- Parameters:
arg- optional argument or null.- Throws:
CredentialValidationException- when the validation fails
-
toJson
public JsonObject toJson()
Description copied from interface:CredentialsSimple interop to downcast back to JSON for backwards compatibility.- Specified by:
toJsonin interfaceCredentials- Returns:
- JSON representation of this credential.
-
-