這是最近遇到的狀況。
我在編寫網頁時,網頁有個圖示在電腦版跟手機板要以不同顏色顯示。
PKCE 詳細規格請參閱 RFC7636
我在撰寫 OAuth 2.0 的登入時,會遇到 code_verifier
和 code_challenge
一直對不起來的狀況。
舉例來說,我請求 token 的參數為
client_id=aaa&
client_secret=bbb&
code=thisisasimpletoken&
code_verifier=HelloWorld&
grant_type=authorization_code
按照規範,我取得 authorization code 的 request 應該是
client_id=aaa&
response_type=code&
scope=User.Read.All&
response_mode=form_post&
code_challenge_method=S256&
code_challenge=<將“HelloWorld”以 S256 加密後的字串>