Terminology Index
Glossary
2953 terms
Scopes
In OAuth, named permissions an application requests on behalf of a user (like read:email or write:files). Scopes let users grant limited delegated access rather than full account permissions.
OAuth scopes are the labels that name specific permissions an application is asking the user to grant: scopes like 'read:calendar' or 'write:files' express limited delegated access. The user consents to specific scopes, and the resulting access token carries only those rights. Scopes implement least privilege for delegated access: requesting only what is needed, and resource servers enforcing scope limits on each call. Designing and using scopes well is essential to safe OAuth.
Introduced in: Identity and Access Management
Examples
- Requesting only read:calendar scope when an app only needs to read events.
- Enforcing scope checks on each API call against the access token.
- Granting fewer scopes for least-privilege delegated access.
