Skip to content

Latest commit

Β 

History

History
47 lines (32 loc) Β· 1.44 KB

File metadata and controls

47 lines (32 loc) Β· 1.44 KB

AuthGate Slides

Presentation slides for AuthGate β€” introducing how a lightweight Identity Gateway can unify OAuth / OIDC authentication and JWT issuance.

πŸ”— Live Demo

https://go-authgate.github.io/slides/

πŸ“‘ Overview

The slides cover the following topics:

  • Three Pain Points β€” why a unified identity gateway is needed
  • What is AuthGate β€” a lightweight Identity Gateway
  • Three OAuth Flows β€” Auth Code + PKCE, covering browser, CLI/IoT, and service-to-service clients
  • Which Flow When β€” choosing the right flow for Web / SPA / Mobile
  • Token Design β€” access and refresh tokens stored together, token_category, and revocation
  • Resource Server Validation β€” aud audience binding and multi-API isolation (api-a.corp / api-b.corp)
  • Observability β€” metrics such as auth_login_total, http_request_duration, and audit events

Speaker: appleboy

πŸš€ Local Preview

The slides are a single self-contained index.html file (all assets are inlined). Just open it in a browser:

open index.html

Or serve it with a local HTTP server:

python3 -m http.server 8080
# open http://localhost:8080

πŸ“¦ Deployment

The slides are deployed via GitHub Pages from the root of the main branch. After updating the content, simply push to main and GitHub Pages will redeploy automatically:

git add index.html
git commit -m "Update slides"
git push origin main