2013-06-03 46 views
4

我使用看門的寶石從我的Rails應用程序創建API。默認情況下,看門會回到我的客戶的網址與PARAM code="123"如下:添加PARAMS在OAuth的守門人REDIRECT_URI

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

我想通過更多的參數,可以即user_idtoken如下:

http://localhost:3001/api/callback?code="123"&user_id="3"&token"abc" 

是否有可能與DoorKeeper?

+0

以下是關於您可能偶然發現的問題的一些帖子..請參閱https://cbabhusal.wordpress.com/?s=doorkeeper – illusionist

回答

0

我想你會不會使用OAuth2規範。大多數消費者會使用OAuth2的庫,然後這將不被支持。

你應該提供一個API中的這些值,當它得到了access_tokens

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方式,其他服務可以打電話,我們都可能不喜歡太多:)你是怎麼最終做什麼?