Compartilhar via


root.composeExtensions.authorization object

Object capturing authorization information for the API-based message extension.

Properties that reference this object type:

Syntax

{
  "authType": "none | apiSecretServiceAuth | microsoftEntra",
  "microsoftEntraConfiguration": {
    "supportsSingleSignOn": {boolean}
  },
  "apiSecretServiceAuthConfiguration": {
    "apiSecretRegistrationId": "{string}"
  }
}
{
  "authType": "none | apiSecretServiceAuth | microsoftEntra",
  "microsoftEntraConfiguration": {
    "supportsSingleSignOn": {boolean}
  },
  "apiSecretServiceAuthConfiguration": {
    "apiSecretRegistrationId": "{string}"
  }
}

Properties

authType

Enum of possible authorization types.

Type
string

Required

Constraints

Supported values
Allowed values: none, apiSecretServiceAuth, microsoftEntra.

microsoftEntraConfiguration

Object capturing details needed to do microsoftEntra auth flow. Applicable only when auth type is microsoftEntra.

Required

Constraints

Supported values

apiSecretServiceAuthConfiguration

Object capturing details needed to do service auth. Applicable only when auth type is apiSecretServiceAuth.

Required

Constraints

Supported values