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:
- Any operations that use the ResourceOwnerUserInfo object
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. |