2013-06-03 2 views
4

내 Rails 앱에서 API를 만들 때 DoorKeeper gem을 사용하고 있습니다.oAuth DoorKeeper에서 redirect_uri에 매개 변수 추가

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

그것이 가능 : 기본적으로, 문지기는 다음과 같은 PARAM code="123" 내 클라이언트의 URL로 반환합니다

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

내가 추가 PARAMS을 통과하고 싶은, 즉, user_id 및 다음과 같은 token 문 키퍼와?

+0

다음은 비틀 거릴 수있는 문제에 대한 몇 가지 게시물입니다. https://cbabhusal.wordpress.com/?s=doorkeeper에 도움이 될 수 있습니다. – illusionist

답변

0

나는 이것으로 OAuth2 사양을 벗어날 것이라고 생각합니다. 대부분의 소비자는 OAuth2에 lib를 사용하고 이것은 지원되지 않습니다.

당신은이 access_tokens

으로 OAuth2 방법
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 

을 가지고 때 다른 서비스를 호출 할 수있는 API에서 그 가치를 제공하기로하고 우리 모두가 너무 좋아하지 않을 수 있습니다 :)

무슨 짓 끝내고있어?