gpt4 book ai didi

ruby-on-rails - 无需点击浏览器即可授权应用程序,代码级别 [Doorkeeper]

转载 作者:行者123 更新时间:2023-12-01 00:53:31 28 4
gpt4 key购买 nike

我找到了一个相关的 question没有满意的答案,所以在这里再次提问:

我正在使用 Doorkeeper我的应用程序的 API 调用的 GEM。我已按照 oauth2 中给出的步骤进行操作 gem 文档:

require 'oauth2'
client = OAuth2::Client.new('client_id', 'client_secret', :site => 'https://example.org')

client.auth_code.authorize_url(:redirect_uri => 'http://localhost:8080/oauth2/callback')

正如我们看到的最后一行执行给出了一个在浏览器中使用的 URL 并得到 授权码点击“ 授权”后。

但是,我想在 Rails 模型级别执行所有这些操作,这样我就不必点击浏览器 授权码它应该在内部获取我稍后可以用于 token 生成的代码。

是否可以?

最佳答案

听起来您想对 OAuth2 使用资源所有者密码凭据流。最好描述如何使用 Doorkeeper 和 OAuth2 gem 进行设置 in the Doorkeeper wiki .

关于ruby-on-rails - 无需点击浏览器即可授权应用程序,代码级别 [Doorkeeper],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29764455/

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