Aller au contenu principal

Annexe B. Exemple pour la méthode code_challenge_method S256

Le client utilise la sortie d'un générateur de nombres aléatoires approprié pour créer une séquence de 32 octets.

L'encodage de cette séquence d'octets en base64url fournit la valeur du code_verifier :

dBjftJeZ4CVP-mB92K27uhbUJU1p1r_wW1gFWFOEjXk

Le code_verifier est ensuite haché via la fonction de hachage SHA256, puis encodé en base64url pour fournir la valeur du code_challenge :

E9Melhoa2OwvFrEMTJguCHaoeK1t8URWbuGJSstw-cM