Vai al contenuto
cd ../projects
[PROJECT/10]

OAuth Lab

ACTIVEv0.1.0

Simulatore interattivo e animato per capire OAuth 2.0 e OpenID Connect: Authorization Code con PKCE, Device Code, Client Credentials e il vecchio Implicit, passo per passo e con esperimenti per rompere le cose di proposito. Ogni flusso gira contro un vero server di autorizzazione che vive in un Service Worker: richieste, redirect e JWT firmati sono reali, ma basta un hosting statico.

[SCREENSHOTS]

Login e consenso sul server LabID dentro il flusso PKCE: l'app chiede di vedere le foto e di restare connessa, con il post-it dell'utente di prova
Scambio del codice con il token: la richiesta POST a /token con il code_verifier e la risposta di LabID con access token e refresh token
Device Code: la TV mostra il codice e interroga LabID, mentre dal telefono lo inserisci per collegarla
Homepage di OAuth Lab: OAuth spiegato semplice, con i quattro attori del flusso animati
Web AppOAuthOpenID ConnectDidattica