SECAI Core · phase 10 of 15

Open authorization

A standard for federated identity management, allowing resource servers or consumer sites to work with user accounts created and managed on a separate identity provider.

The Explain card

Plain English
Open authorization (OAuth) is a standard for federated identity management that lets a resource server or consumer site work with user accounts created and managed by a separate identity provider, without handling the user's password.
Example
A user connects an AI assistant to their cloud storage. OAuth redirects them to the storage provider to approve access, which issues the assistant a scoped token for reading specific folders. The assistant never sees the password and the user can revoke the token later.
Why it matters
AI agents increasingly act on behalf of users across services. OAuth scopes are where defenders enforce least privilege, and over-broad scopes are where breaches begin.
Hook
Valet key, not the master key.

Where it sits in the deck

Phase 10: Identity, Access, and Cryptographic Foundations

Before examining threats to systems, establish the foundational security primitives — identity, authentication, authorisation, and the cryptography underpinning them.