[英]Doorkeeper 5.4.0 ArgumentError
我最近更新了我的应用程序,从 doorkeeper 5.3.3 到 5.4.0,但显然对Doorkeeper::AccessToken.find_or_create_for
进行了更改,但我在 CHANGELOG 中找不到任何内容
所以
@access_token = Doorkeeper::AccessToken.find_or_create_for(
oauth_client,
model.user.id,
oauth_scopes,
oauth_expiry_time,
oauth_server.refresh_token_enabled?
)
现在返回一个 ArgumentError
ArgumentError (wrong number of arguments (given 5, expected 0; required keywords: application, resource_owner, scopes)):
这也发生在其他人身上吗?
Doorkeeper::AccessToken.find_or_create_for
现在似乎需要关键字 arguments 而不是简单的 arguments 列表。
@access_token = Doorkeeper::AccessToken.find_or_create_for(
application: oauth_client,
resource_owner: model.user.id,
scopes: oauth_scopes,
expires_in: oauth_expiry_time,
use_refresh_token: oauth_server.refresh_token_enabled?
)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.