OAuth Consent Object

Contains information about an OAuth implicit consent. This property encapsulates the consent given by the user even before the explicit authorization step.

This property provides information about scopes that the user has consented to just by logging in. This information can be given to the client even without the user explicitly approving any additional access to resources.

For example: the platform's OAuth provider doesn't do any authorization at all. So, as part of authentication, when the Identity Provider returns the resource owner information, the scopes are returned as part of the implicit consent. The user has consented to these even before the authorization step.

This object is used by the following operations:

The properties included in the Consent object are listed below.

Property Type Description
ClientID string The unique ID for a specific OAuth client, as set up with the OAuth Provider. In the context of the platform, the ClientID is the same as the app's RuntimeID.
scope[ ] string

The scope the implicit consent is for.

One or more.

claim[ ] string The claim. One or more.