W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎勵
由于這個授權(quán)準(zhǔn)許不提供客戶端密鑰,開發(fā)者需要生成 Code Verifier 和 Code Challenge 的組合以請求令牌。
Code Verifier 應(yīng)該是一個隨機(jī)字符串,長度在 43 到 128 個字符之間,包含字母、數(shù)字和 -
、.
、_
、~
,如 [RFC 7636 規(guī)范](tools.ietf.org/html/rfc7636) 中定義的那樣。
Code Challenge 應(yīng)該是一個 Base64 編碼包含 URL 和文件名安全字符的字符串。應(yīng)刪除結(jié)尾的 '='
字符,并且不應(yīng)出現(xiàn)換行符、空白或其他附加字符。
$encoded = base64_encode(hash('sha256', $code_verifier, true));
$codeChallenge = strtr(rtrim($encoded, '='), '+/', '-_');
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: