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