API Design & Microservices · Identity

OAuth 2 · OpenID Connect

AuthZ/code flows in plain language, token stewardship, SPA/API choreography — including Entra pointers.

Sponsored

Lesson outline

  1. 13
    Token Introspection & Validation

    Learn how to introspect and validate access tokens in OAuth 2.0 and OpenID Connect — practical steps, troubleshooting, and next lessons.

  2. 14
    OAuth 2 · OpenID Connect — Part 007

    Placeholder slot — edit in console (oauth-oidc-stub-007).

  3. 15
    Add PKCE to the Auth Code Flow

    Learn to add PKCE to the authorization code flow in this OAuth 2 · OpenID Connect lesson — practical steps, edge cases, and what to study next.

  4. 16
    OAuth 2 · OpenID Connect — Part 008

    Placeholder slot — edit in console (oauth-oidc-stub-008).

  5. 17
    Map OpenID Connect to OAuth 2.0

    Map OpenID Connect to OAuth 2.0 — learn to align OIDC flows with OAuth 2.0 scopes and token endpoints.

  6. 18
    OAuth 2 · OpenID Connect — Part 009

    Placeholder slot — edit in console (oauth-oidc-stub-009).

  7. 19
    Implement Single Sign-On with OIDC

    Implement single sign-on with OpenID Connect — OAuth 2 · OpenID Connect tutorial, lesson 10.

  8. 20
    OAuth 2 · OpenID Connect — Part 010

    Placeholder slot — edit in console (oauth-oidc-stub-010).

  9. 21
    Verify ID Tokens and Claims

    Verify ID tokens and their claims — OAuth 2 · OpenID Connect tutorial. Hands-on steps, troubleshooting, and what to study next.

  10. 22
    OAuth 2 · OpenID Connect — Part 011

    Placeholder slot — edit in console (oauth-oidc-stub-011).

  11. 23
    Manage Logout & Sessions

    Learn how to end OAuth 2 and OpenID Connect sessions properly. This lesson covers logout flows, token revocation, and session management best practices.

  12. 24
    OAuth 2 · OpenID Connect — Part 012

    Placeholder slot — edit in console (oauth-oidc-stub-012).

    OAuth 2 · OpenID Connect — step-by-step tutorials

    What you will find here

    This track walks through oauth 2 · openid connect in order — each lesson is server-rendered HTML you can read without JavaScript. Follow the outline, then practice in the browser IDE when a lesson links to runnable code.

    Tutorials vs quizzes and code samples

    Tutorials teach in sequence. For quick checks use quizzes. For copy-paste snippets see code samples. For deeper reading browse articles.