有最新的 Doorkeeper return 401 未授权(恢复旧行为)
Have latest Doorkeeper return 401 for unauthorized (reinstate old behaviour)
在升级文档中,有一条关于默认响应状态从 401 移动到 400 (https://github.com/doorkeeper-gem/doorkeeper/wiki/Migration-from-old-versions#api-changes-2) 的说明。
这会破坏我的客户,直到我们能让他们升级(/在短期内处理这两种情况)。
如何在我的客户可以更新之前恢复 401 响应?
谢谢!
您可以检查 https://github.com/doorkeeper-gem/doorkeeper/pull/1202/files 中所做的更改,并尝试将 Doorkeeper::OAuth::ErrorResponse
修补到您需要的 return 状态。然后,当您准备好迁移时 - 只需删除补丁即可。您只需要重写 status
方法即可。还要检查 InvalidTokenResponse
class,也许你也需要打补丁。
DOorkeeper 中没有用于切换状态代码的内置选项,因此您只能对其内部进行修补。
在升级文档中,有一条关于默认响应状态从 401 移动到 400 (https://github.com/doorkeeper-gem/doorkeeper/wiki/Migration-from-old-versions#api-changes-2) 的说明。
这会破坏我的客户,直到我们能让他们升级(/在短期内处理这两种情况)。
如何在我的客户可以更新之前恢复 401 响应?
谢谢!
您可以检查 https://github.com/doorkeeper-gem/doorkeeper/pull/1202/files 中所做的更改,并尝试将 Doorkeeper::OAuth::ErrorResponse
修补到您需要的 return 状态。然后,当您准备好迁移时 - 只需删除补丁即可。您只需要重写 status
方法即可。还要检查 InvalidTokenResponse
class,也许你也需要打补丁。
DOorkeeper 中没有用于切换状态代码的内置选项,因此您只能对其内部进行修补。