Skip to main content

Predefined Scopes

The following predefined scopes are available in azuma doa. These scopes determine the returned claims granted to applications and users.

Important: Custom scopes can be defined at the application level for both Authorization Code and Client Credentials Flows, allowing for tailored access control.

Device Binding

ScopeDescription
offline_accessSee - oAuth2 specification.
permissions_appAdds permissions of your application to access token as permissions_app. See tokens for more details.
licensesAdds licenses to access token.

Authorization Code

ScopeDescription
offline_accessSee - oAuth2 specification.
openidEnables OpenID Connect functionality, allowing retrieval of user identity information.
profileProvides access to basic profile information such as name and preferred username.
emailGrants access to the user's email address.
tenant_idsAdds tenant information to access token and id token.
permissions_appAdds permissions of your application to access token and id token as permissions_app. See tokens for more details.
licensesAdds licenses to access token and id token.

Client Credentials

ScopeDescription
tenant_id_adminAllows to access the API for tenant relevant operations via client. Example for scope with tenant ID '192f01b3-eee4-4eeb-9854-11303eaa4890': 192f01b3-eee4-4eeb-9854-11303eaa4890_admin