Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The OpenID Connect specification does not specify the possible string values included in the amr value. RFC-8176 establishes a number of suggested values. onePortal supports a subset of those suggestions.

Value

Description

mfa

Multiple factor authentication. Returned if "pwd" and one other method was used to sign-in.

otp

One-time password (TOTP or HOTP) was used.

pwd

User entered password to sign-in.

sms

User entered a code they received via a SMS (text message) sent to user's registered mobile number.

ID token after password-only authentication

Code Block
languagejson
{
  "id_token":

...

 {
    "amr":

...

 [
      "pwd"

...


    ],

...


    "at_hash": "UIejIhBKSrth201ZTTZrxA",

...


    "aud":

...

 [
      "6324127051294819"

...


    ],

...


    "auth_time": 1535616780,

...


    "azp": "6324127051294819",

...


    "exp": 1536221581,

...


    "iat": 1535616781,

...


    "iss": "https://devel3.t5.fi",

...


    "nonce": "9AzzrW8L5KOohBrk",

...


    "sub": "58cfb7353874e103fc81ec5f"

...


  }
}

...


ID token after authenticating with password and OTP

Code Block
languagejson
{
  "id_token":

...

 {
    "amr":

...

 [
      "mfa",

...


      "otp",

...


      "pwd"

...


    ],

...


    "at_hash": "RD3a9rZ6FuuGeEksQSR44g",

...


    "aud":

...

 [
      "6324127051294819"

...


    ],

...


    "auth_time": 1535618565,

...


    "azp": "6324127051294819",

...


    "exp": 1536223366,

...


    "iat": 1535618566,

...


    "iss": "https://devel3.t5.fi",

...


    "nonce": "DxZs70N05vJrKiLo",

...


    "sub": "5a325c543874e16a85710c5e"

...


  }
}

...