public class AuthenticationDetails
extends java.lang.Object
| Constructor and Description |
|---|
AuthenticationDetails(java.lang.String userId,
java.util.Map<java.lang.String,java.lang.String> authenticationParameters,
java.util.Map<java.lang.String,java.lang.String> validationData)
Constructs a new object for custom authentication.
|
AuthenticationDetails(java.lang.String userId,
java.lang.String password,
java.util.Map<java.lang.String,java.lang.String> validationData)
Constructs a new object with authentication details.
|
AuthenticationDetails(java.lang.String userId,
java.lang.String password,
java.util.Map<java.lang.String,java.lang.String> authenticationParameters,
java.util.Map<java.lang.String,java.lang.String> validationData)
Constructs a new object for custom authentication that starts with SRP protocol.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,java.lang.String> |
getAuthenticationParameters()
The authentication parameters set for custom authentication process.
|
java.lang.String |
getAuthenticationType()
This method returns the authentication type.
|
java.lang.String |
getCustomChallenge() |
java.lang.String |
getPassword()
This method returns the password.
|
java.lang.String |
getUserId()
This method returns the User Id.
|
java.util.List<com.amazonaws.services.cognitoidentityprovider.model.AttributeType> |
getValidationData()
This method returns the validation data.
|
void |
setAuthenticationParameter(java.lang.String key,
java.lang.String value)
Set an authentication detail, will override the current value.
|
void |
setAuthenticationParameters(java.util.Map<java.lang.String,java.lang.String> authenticationParameters)
Sets new authentication details, will override the current values.
|
void |
setAuthenticationType(java.lang.String authenticationType)
Set the type of authentication to be used in this instance.
|
void |
setCustomChallenge(java.lang.String customChallenge)
Set the name of the custom challenge.
|
void |
setPassword(java.lang.String password) |
public AuthenticationDetails(java.lang.String userId,
java.lang.String password,
java.util.Map<java.lang.String,java.lang.String> validationData)
userId - REQUIRED: User ID, NOTE: This will over ride the current Used ID.password - REQUIRED: Users' password.validationData - REQUIRED: Validation data parameters for the pre-auth lambda.public AuthenticationDetails(java.lang.String userId,
java.lang.String password,
java.util.Map<java.lang.String,java.lang.String> authenticationParameters,
java.util.Map<java.lang.String,java.lang.String> validationData)
userId - REQUIRED: User ID, NOTE: This will over ride the current user IDpassword - REQUIRED: This will be used to answer the PASSWORD_VERIFIER challenge.authenticationParameters - REQUIRED: Authentication details that are used in custom
authentication processvalidationData - REQUIRED: Contains authentication parameters which are passed to
triggered pre-auth lambda trigger.public AuthenticationDetails(java.lang.String userId,
java.util.Map<java.lang.String,java.lang.String> authenticationParameters,
java.util.Map<java.lang.String,java.lang.String> validationData)
userId - REQUIRED: User ID, NOTE: This will over ride the current
Used ID.authenticationParameters - REQUIRED: Authentication details to
launch custom authentication process.validationData - REQUIRED: Contains authentication parameters
which are passed to triggered pre-auth lambda. triggerpublic void setAuthenticationType(java.lang.String authenticationType)
authenticationType - REQUIRED: The authentication type indicator.public void setPassword(java.lang.String password)
public java.lang.String getPassword()
public java.lang.String getUserId()
public java.util.List<com.amazonaws.services.cognitoidentityprovider.model.AttributeType> getValidationData()
public java.lang.String getAuthenticationType()
public java.util.Map<java.lang.String,java.lang.String> getAuthenticationParameters()
public void setCustomChallenge(java.lang.String customChallenge)
customChallenge - REQUIRED: Custom challenge name.public java.lang.String getCustomChallenge()
public void setAuthenticationParameters(java.util.Map<java.lang.String,java.lang.String> authenticationParameters)
authenticationParameters - REQUIRED: Authentication details as a Map.public void setAuthenticationParameter(java.lang.String key,
java.lang.String value)
key - REQUIRED: Authentication detail key.value - REQUIRED: Authentication detail value.Copyright © 2018 Amazon Web Services, Inc. All Rights Reserved.