0

code flow with pkceADFS 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をデバッグして、受け取った文字列とそれを比較する文字列を確認できますか?

4

3 に答える 3