CognitoIdentityProvider / Client / verify_software_token
verify_software_token#
- CognitoIdentityProvider.Client.verify_software_token(**kwargs)#
- Use this API to register a user’s entered time-based one-time password (TOTP) code and mark the user’s software token MFA status as “verified” if successful. The request takes an access token or a session string, but not both. - See also: AWS API Documentation - Request Syntax - response = client.verify_software_token( AccessToken='string', Session='string', UserCode='string', FriendlyDeviceName='string' ) - Parameters:
- AccessToken (string) – A valid access token that Amazon Cognito issued to the user whose software token you want to verify. 
- Session (string) – The session that should be passed both ways in challenge-response calls to the service. 
- UserCode (string) – - [REQUIRED] - The one- time password computed using the secret code returned by AssociateSoftwareToken. 
- FriendlyDeviceName (string) – The friendly device name. 
 
- Return type:
- dict 
- Returns:
- Response Syntax - { 'Status': 'SUCCESS'|'ERROR', 'Session': 'string' } - Response Structure - (dict) – - Status (string) – - The status of the verify software token. 
- Session (string) – - The session that should be passed both ways in challenge-response calls to the service. 
 
 
 - Exceptions - CognitoIdentityProvider.Client.exceptions.InvalidParameterException
- CognitoIdentityProvider.Client.exceptions.ResourceNotFoundException
- CognitoIdentityProvider.Client.exceptions.InvalidUserPoolConfigurationException
- CognitoIdentityProvider.Client.exceptions.NotAuthorizedException
- CognitoIdentityProvider.Client.exceptions.TooManyRequestsException
- CognitoIdentityProvider.Client.exceptions.PasswordResetRequiredException
- CognitoIdentityProvider.Client.exceptions.UserNotFoundException
- CognitoIdentityProvider.Client.exceptions.UserNotConfirmedException
- CognitoIdentityProvider.Client.exceptions.InternalErrorException
- CognitoIdentityProvider.Client.exceptions.EnableSoftwareTokenMFAException
- CognitoIdentityProvider.Client.exceptions.NotAuthorizedException
- CognitoIdentityProvider.Client.exceptions.SoftwareTokenMFANotFoundException
- CognitoIdentityProvider.Client.exceptions.CodeMismatchException
- CognitoIdentityProvider.Client.exceptions.ForbiddenException