code flow with pkce
ADFS 2019 を使用して、Angular クライアントに実装しようとしています。現在、エラーが発生していますUnable to validate code_verifier
。
次のアルゴリズムを生成しcode_verifier
て使用しています。code_challenge
code_verifier = base64UrlEncode(randomString(length))
どこlength=45
code_challenge = base64UrlEncode(sha256(code_verifier))
ADFS から受信しcode_verifier
た と一緒に送信した を確認しましたが、ログイン URL の作成時に生成されたものと一致しています。code
私の実装に何か問題がありますか?
編集:どうにかADFSをデバッグして、受け取った文字列とそれを比較する文字列を確認できますか?