extra credit Search 85,062 technologies ⌘K Download for Mac

JWT and OAuth

Category
Developer tools
Docs outline
19 sections

Official docs outline

oauth.net
  1. OAuth 2.0 overview

    Roles (resource owner, client, authorization server, resource server), delegated authorization, RFC 6749.

  2. Grant types

    Authorization code, client credentials, device code, refresh token, deprecated implicit and password grants.

  3. Authorization code grant

    Front-channel redirect, authorization code exchange at token endpoint, state parameter, redirect URIs.

  4. PKCE

    Proof Key for Code Exchange, code_verifier and code_challenge, protecting public clients, RFC 7636.

  5. Client credentials grant

    Machine-to-machine authentication, service accounts, confidential clients.

  6. Device authorization grant

    Input-constrained devices, user code and verification URI, polling the token endpoint.

  7. Scopes

    Scope parameter, least privilege, granting and requesting permissions.

  8. Access tokens

    Bearer access tokens, opaque vs structured tokens, lifetime, audience.

  9. Refresh tokens

    Long-lived refresh tokens, rotation, refresh grant, revocation on reuse.

  10. JWT access tokens

    JWT profile for OAuth access tokens, claims such as iss, aud, exp, scope, RFC 9068.

  11. JSON Web Tokens

    JWT structure (header, payload, signature), registered claims, signing, base64url, JWS.

  12. JWT specification (RFC 7519)

    Normative JWT definition, claims, validation rules, algorithms.

  13. JWT best current practices

    Algorithm confusion, alg none, validating iss/aud/exp, key management pitfalls.

  14. OpenID Connect

    Identity layer on OAuth 2.0, ID tokens, openid scope, userinfo endpoint, nonce, authentication vs authorization.

  15. Token introspection and revocation

    Introspecting opaque tokens at the authorization server, revoking tokens.

  16. OAuth security best practice

    Current security recommendations: no implicit grant, exact redirect URI matching, PKCE everywhere.

  17. OAuth 2.1

    Consolidation of OAuth 2.0 best practices: mandatory PKCE, removal of implicit and password grants.

  18. Browser-based and native apps

    Public clients, SPA token handling, BFF pattern, native app flows.

  19. DPoP

    Sender-constrained tokens via proof-of-possession to prevent token replay.

Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.

All 41
↑↓ move ↵ open