Athena
Explore
Athena
Explore
Explore

OAuth 2.0

View details

OverviewSourcesMilestonesQuizzes
OAuth 2.0/Milestones

Milestones

1/8

Auth vs Authorization: Core Concepts

Understand the difference between authentication and authorization, common identity terms (identity provider, relying party), and where SSO, OAuth, and OIDC fit in an architecture.

Progress17%
Sources
OAuthSingle sign-on
2/8

Intro to OAuth 2.0 Roles and Terminology

Learn OAuth actors (resource owner, client, authorization server, resource server), tokens, scopes, and when to use OAuth 2.0 in applications.

Progress8%
Sources
OAuth
3/8

OAuth 2.0 Grant Types and When to Use Them

Examine the main OAuth flows (Authorization Code, Client Credentials, Implicit, Resource Owner Password), their security trade-offs, and selection criteria.

Progress8%
Sources
OAuth
4/8

Access, Refresh Tokens, and Scope Management

Understand lifecycle of access and refresh tokens, scope design and least-privilege, token expiration and revocation strategies.

Progress15%
Sources
OAuth
5/8

JSON Web Tokens (JWT): Structure and Validation

Learn JWT header/payload/signature, common claims, signing vs encryption, and how to validate tokens in your app.

Progress0%
Sources
JSON Web Token
6/8

Using JWTs with OAuth to Secure APIs

Combine OAuth-issued tokens with JWT format: how access tokens can be JWTs, API validation patterns, introspection, and mitigation of common attacks.

Progress5%
Sources
JSON Web TokenOAuth
7/8

OpenID Connect: Adding Identity to OAuth

Learn OIDC concepts (ID token, userinfo endpoint, claims, discovery, and standard scopes), how it builds on OAuth, and typical authentication flows.

Progress10%
Sources
OpenIDJSON Web TokenOAuth
8/8

Implement SSO and Integrate an Identity Provider

Apply SSO and OIDC knowledge to configure an identity provider (e.g., Auth0): set up clients, callbacks, map claims, enforce SSO sessions, and test end-to-end authentication.

Progress3%
Sources
OpenIDSingle sign-on