AWS Signin

class coto.clients.signin_aws.Client(session)[source]
REQUIRES_AUTHENTICATION = False
get_account_type(**kwargs)[source]
get_password_recovery_captcha()[source]

Obtains a captcha for password recovery.

The value CES must be used as captcha_token in get_reset_password_token().

Returns:Response Syntax
{
    'CES': str,
    'Captcha': bool,
    'CaptchaURL': str,
    'captchaObfuscationToken': str,
}
Return type:dict
get_reset_password_token(**kwargs)[source]
mfa_required(email)[source]
raise_password_recovery_captcha()[source]

Obtains a captcha for password recovery and raises a CaptchaRequiredException.

signin(email, password, mfa_secret=None)[source]
signin_decoupled(**kwargs)[source]