Skip to main content

Authentication method reference (AMR)

The AMR value is used in authentication protocols. It refers to a value that indicates the methods or mechanisms used to authenticate a user during an authentication process.

AMR values provide a standardized way to convey information about the strength or type of authentication that was performed. Typically, each "amr" value provides an identifier for a family of closely related authentication methods.

For example, the "otp" identifier intentionally covers OTPs (One-Time Passwords) based on both time and HMAC (Hashed Message Authentication Code). Many relying parties will be content to know that an OTP has been used in addition to a password; the distinction between which kind of OTP was used is not useful to them. Thus, there is a single identifier that can be satisfied in two or more nearly equivalent ways.

The table below will help you identify the AMR value alongside each authentication method.

Authentication MethodAMR Value
RENEWED101
SOCIAL_LOGIN102
EMAIL103
SMS104
GUEST_LOGIN105
FIDO2106
FIDOU2F107
TOUCHID108
IVR109
PUSH_EMAIL80
PUSH_MOBILE81
PUSH_USERNAME82
PUSH_CUSTOM_USERNAME83
PATTERN_EMAIL70
PATTERN_MOBILE71
PATTERN_USERNAME72
PATTERN_CUSTOM_USERNAME73
TOTP_EMAIL60
TOTP_MOBILE61
TOTP_USERNAME62
TOTP_CUSTOM_USERNAME63
BACKUPCODE_EMAIL50
BACKUPCODE_MOBILE51
BACKUPCODE_USERNAME52
BACKUPCODE_CUSTOM_USERNAME53
FACE_EMAIL40
FACE_MOBILE41
FACE_USERNAME42
FACE_CUSTOM_USERNAME43
VOICE_EMAIL90
VOICE_MOBILE91
VOICE_USERNAME92
VOICE_CUSTOM_USERNAME93
SECURITY_QUESTION_EMAIL30
SECURITY_QUESTION_MOBILE31
SECURITY_QUESTION_USERNAME32
SECURITY_QUESTION_CUSTOM_USERNAME33
PASSWORD_EMAIL10
PASSWORD_MOBILE11
PASSWORD_USERNAME12
PASSWORD_CUSTOM_USERNAME13
warning
Need Support?

Please contact us directly on our support page or reach out to cidaas support at [email protected].