gpt4 book ai didi

ruby-on-rails - 向 oAuth DoorKeeper 中的 redirect_uri 添加参数

转载 作者:行者123 更新时间:2023-12-01 06:34:03 25 4
gpt4 key购买 nike

我正在使用 DoorKeeper gem 从我的 Rails 应用程序创建 API。默认情况下,DoorKeeper 将使用参数 code="123" 返回到我客户的 URL。如下:

http://localhost:3001/api/callback?code="123"

我想传递额外的参数,即 user_idtoken如下:
http://localhost:3001/api/callback?code="123"&user_id="3"&token"abc"

DoorKeeper 可以吗?

最佳答案

我认为你会因为这个而脱离 OAuth2 规范。大多数消费者会使用 OAuth2 的库,然后这将不受支持。

您应该在其他服务获得 access_tokens 时可以调用的 API 中提供这些值

module API
module V1
class UsersController < ApplicationController::Base
respond_to :json
def show
respond_with User.find(doorkeeper_token.resource_owner_id).some_info_as_json
end
end
end

那是 OAuth2 方式,我们可能都不太喜欢它:) 你最后做了什么?

关于ruby-on-rails - 向 oAuth DoorKeeper 中的 redirect_uri 添加参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16889427/

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