root.webApplicationInfo.nestedAppAuthInfo object

By including this property, an NAA token based on its contents will be prefetched when the tab is loaded.

Properties that reference this object type:

Syntax

{
  "redirectUri": "{string}",
  "scopes": [
    "{string}"
  ],
  "claims": "{string}",
  "clientId": "{string}"
}
{
  "redirectUri": "{string}",
  "scopes": [
    "{string}"
  ],
  "claims": "{string}"
}

Properties

redirectUri

Represents the nested app's valid redirect URI (always a base origin).

Type
string

Required
✅

Constraints

Supported values

scopes

Represents the stringified list of scopes the access token requested requires. Order must match that of the proceeding NAA request in the app.

Type
Array of string

Required
✅

Constraints
Maximum array items: 20.

Supported values

claims

An optional JSON formatted object of client capabilities that represents if the resource server is CAE capable. Do not use an empty string for this value. If unsupported, keep the field undefined. If supported, use the following string exactly: {"access_token":{"xms_cc":{"values":["CP1"]}}}. For more information on client capabilities, see How to communicate client capabilities to Microsoft Entra ID.

Type
string

Required
—

Constraints
Minimum string length: 1.

Supported values

clientId

Optional Microsoft Entra ID application (client) ID to use for Nested App Authentication (NAA) for this specific manifest entry. If specified, this value overrides the client ID defined in webApplicationInfo.id. If omitted, webApplicationInfo.id is used as the default client ID.

Type
string

Required
—

Constraints
Minimum string length: 1.

Supported values