PKCE 生成与核验
生成 verifier 与对应的 S256 challenge,或核对现有的一组参数。所有计算均在当前标签页内完成。
仅在浏览器内运行
生成新的一组 PKCE,或输入 verifier 计算其 challenge。
如何使用
- 授权请求携带
code_challenge和code_challenge_method=S256。 - 客户端保留
code_verifier直到回调,用它兑换授权码。 - 每次授权都生成新的 verifier。RFC 样例是公开测试数据。
计算规则为 BASE64URL(SHA256(ASCII(code_verifier))),不带 = 填充。内置测试向量来自 RFC 7636 附录 B。
输入只保存在当前页面的内存中,不上传、不写入分享 URL,也不写入浏览器存储。离开或刷新前按需复制。
继续使用请求构造器,或阅读 Authorization Code + PKCE。