OAuth with Azure AD v2.0: What is the ext_expires_in parameter returned by Azure AD v2.0 in response to access token requests?

Viewed 6437

According to the Azure AD documentation, the Section “Request an access token” describes all the parameter keys that should be returned by Azure AD in response to access token requests via Azure v2.0 endpoint https://login.microsoftonline.com/{my_tenant}/oauth2/v2.0/token. Example of response body returned by Azure AD v2.0:

  "token_type": "Bearer",
  "scope": "User.Read",
  "expires_in": 3599,
  "ext_expires_in": 0,
  "access_token": "eyJ0eXAiO ...",
  "refresh_token": "OAQABAAAAAAA9kTklh ..."
  "id_token": "eyJ0eXAiOiJKV1QiLC ..."

The documentation does NOT mention ext_expires_in as one of the returned parameters. My questions are:

  • What is the definition of this key?
  • What kind of other expiration does ext_expires_in describe in addition to the current expires_in key currently does?
1 Answers
Related