Modifica

a2aAuthorization complex type

Important

APIs under the /beta version are subject to change. Use of these APIs in production applications is not supported.

Represents authorization configuration used to invoke an Agent2Agent server.

Properties

Property Type Description
referenceId String A reference identifier used when type is oAuthPluginVault, apiKeyPluginVault, dynamicClientRegistration, or connectionVault. The referenceId value is acquired independently when providing the necessary authorization configuration values. This mechanism prevents secret values from being stored in Microsoft Graph. Optional.
type a2aAuthorizationType The type of authorization required to invoke the Agent2Agent server. Required.

a2aAuthorizationType enumeration

Value Description
none No authentication required (anonymous access).
oAuthPluginVault OAuth 2.0 tokens stored inside Microsoft's secure vault.
apiKeyPluginVault API key stored in a vault and referenced by ID.
dynamicClientRegistration Dynamic OAuth client creation.
connectionVault Authorization configuration stored in the connection vault.
unknownFutureValue Evolvable sentinel value.

Relationships

None.

JSON representation

The following JSON representation shows the complex type.

{
  "@odata.type": "#microsoft.graph.a2aAuthorization",
  "referenceId": "String",
  "type": "String"
}