首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在oAuth DoorKeeper中向redirect_uri添加参数

在oAuth DoorKeeper中向redirect_uri添加参数
EN

Stack Overflow用户
提问于 2013-06-03 10:49:13
回答 1查看 928关注 0票数 4

我正在使用API gem从我的Rails应用程序创建DoorKeeper。默认情况下,DoorKeeper将返回到我的客户端的url,并带有一个参数code="123",如下所示:

代码语言:javascript
复制
http://localhost:3001/api/callback?code="123"

我想传递额外的参数,即user_idtoken,如下所示:

代码语言:javascript
复制
http://localhost:3001/api/callback?code="123"&user_id="3"&token"abc"

是否可以使用DoorKeeper?

EN

回答 1

Stack Overflow用户

发布于 2013-12-19 19:49:50

我认为你会因为这个而偏离OAuth2规范。大多数消费者会对OAuth2使用lib,这样就不会得到支持。

您应该在一个应用程序接口中提供这些值,当其他服务获得access_tokens时,它就可以调用这些值

代码语言:javascript
复制
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的方式,我们可能都不太喜欢:)你最终做了什么?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16889427

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档