gpt4 book ai didi

ruby-on-rails - 密码策略不支持的授权类型

转载 作者:太空宇宙 更新时间:2023-11-03 16:42:05 24 4
gpt4 key购买 nike

更新:这只发生在我现有的规范中。我可以运行该应用程序并成功进行身份验证。我的 Doorkeeper 版本之间的规范设置是否发生了变化?

我有一个现有的应用程序,它一直在运行并且刚刚升级到 Rails (4.2.6 -> 5.1.3)、Ruby (2.3.0 -> 2.4.1)、Doorkeeper (1.4.1 -> 4.2.6) ).

我使用密码 (ROPC) 策略,但升级后无法正常工作。返回的错误是:

"error":"unsupported_grant_type"
"error_description":"The authorization grant type is not supported by the authorization server."

我的 doorkeeper.rb 初始值设定项有:grant_flows %w(password)

我尝试添加 Doorkeeper.configuration.token_grant_types << "password"根据维基。

我可以单步执行代码并且可以看到 passwordgrant_flows 添加的流但是当规范尝试授权时,它不再有 password并引发异常。

关于如何让它工作有什么想法吗?

最佳答案

尝试在您的请求中传递 grant_type

{
grant_type: "password",
username: "xxxxxxxxxx",
password: "1234567890"
}

关于ruby-on-rails - 密码策略不支持的授权类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45570669/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com