Overview#
We use Privileged Scope when there is an additional OAuth Scopes granted by Authorization Server which was NOT requested by the OAuth ClientThe Privileged Scope may be granted based on the:
- context of the OAuth Client
- context of the Resource Owner
- Authorization Policy
Privileged Scope Example#
An application may have some Resources that are publicly available for any Authenticated Resource Owner that is also a customer.When the Resource Owner is utilizing Social Login the Authorization Server may determine this user is also a Customer. The Authorization Policy says that any Customer may be granted the "read_premium" OAuth Scope. So the Authorization Server would grant the Privileged Scope "read_premium".