Terminology Index

Glossary

2953 terms

Open concept maps
S
32

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.