
Scopes are used by the web API to implement scope-based access control. For example, to specify the Scope Value of read for the API that has the App ID URI of, the scope would be. When an access token is requested, the client application needs to specify the desired permissions in the scope parameter of the request. Scopes provide a way to manage permissions to protected resources.


This scenario is common in clients that have a web API back end, which in turn calls a another service. Web API chains (On-Behalf-Of) is not supported by Azure AD B2C - Many architectures include a web API that needs to call another downstream web API, both secured by Azure AD B2C.
