OIDApp / Auto-formation interactive

Le protocole
au bout des doigts.

Un jeton signé. Un caractère modifié. Une vérification qui échoue. Les protocoles deviennent plus clairs quand on peut éprouver ce qui les protège.

01 / Des calculs, pas un décor

Signer. Altérer.
Vérifier pour de vrai.

Un avant-goût du CryptoLab, intégré ici avec les fonctions WebCrypto d’OIDApp. Les valeurs se calculent dans votre navigateur ; aucun message ni aucune clé ne sont envoyés à un serveur.

WebCrypto / calcul localCryptoLab / OIDApp

La signature tient. Jusqu’au caractère de trop.

Signez un message avec une clé P-256 éphémère, vérifiez-le, puis changez son contenu et vérifiez à nouveau.

Signature ES256 / base64urlLa signature apparaîtra ici.
Commencez par signer le message.

Cette manipulation isole la signature d’un message, une des briques des jetons signés. Elle ne constitue pas une validation complète de JWT ou d’OpenID. Les clés restent en mémoire et disparaissent au rechargement.

02 / Un fil rouge

Quel problème
ce mécanisme résout-il ?

OIDApp relie les primitives aux échanges entre acteurs. On suit les messages pas à pas, on inspecte les requêtes et l’on compare des scénarios attaqués et protégés.

03 / Le laboratoire complet

La même clé.
De l’émission à la présentation.

Dans le CryptoLab complet : explorer SHA-256 et PKCE, signer en ES256, vérifier une signature d’ID Token, manipuler une preuve de possession et la divulgation sélective. Le parcours Key Binding relie l’émission d’un credential à sa présentation.

Explorer le parcours Key Binding
OIDApp / Crypto LabOuvrir l’application ↗
Capture du CryptoLab OIDApp : hachage SHA-256, parcours Key Binding et navigation des quatre protocoles en thème clair.Capture du CryptoLab OIDApp en thème sombre.
L’application complète est actuellement proposée en français. Les explications et la manipulation intégrée à cette page sont disponibles en FR et EN.

Avancer à son rythme.

Parcours, quiz et repères de progression accompagnent la découverte. La progression de l’application est conservée localement et peut être exportée.

Observer les limites.

Une signature valide ne suffit pas à valider un jeton. Les exercices distinguent les contrôles cryptographiques, le contexte de la requête et les règles du protocole.

Relier aux spécifications.

Un glossaire, une carte des spécifications et un comparateur permettent de replacer chaque mécanisme dans l’ensemble.

Les briques avant les protocoles

Besoin de reprendre
la cryptographie à la base ?

Découvrir le cours Stelau
Continuer dans le CryptoLab complet

Trouvons ce qui vous intéresse.

Expertises, réalisations et articles. Échap pour fermer.