2012-12-14 2 views
0

콜백으로 다시 가져 오려면 Facebook oauth url에 사용자 정의 매개 변수를 전달하려고합니다. 나는 그것이 가능하지만 마법 보석을 사용하고 알고 나는 지금처럼 동적으로, 내가, 내가 sorcery.rb 초기화 파일에서 정의 할 수 없습니다 의미를 매개 변수를 설정해야합니다Sorcery gem을 사용하여 사용자 정의 매개 변수가있는 oauth 로그인

Rails.application.config.sorcery.configure do |config| 
    config.facebook.callback_url = ENV['FACEBOOK_CALLBACK_URL'] 
... 
end 

내가 필요 컨트롤러에서 어떻게 정의 할 수 있습니까?

답변

0
그래서 당신의 컨트롤러에 넣어,이 기록하지만이 일을 발견하지 않았습니다

:

::Sorcery::Controller::Config.facebook.callback_url = ENV['FACEBOOK_CALLBACK_URL'] + "param1=foo" 

및 PARAM1 인증 : 설명

0

사용 state 매개 변수 후 다시 전송됩니다 oAuth Dialog에 있습니다.

요청 콜백 사이 애플리케이션 상태를 유지하는 데 사용되는 고유 문자열.

YOUR_REDIRECT_URI# 
    access_token=USER_ACCESS_TOKEN 
    &expires_in=NUMBER_OF_SECONDS_UNTIL_TOKEN_EXPIRES 
    &state=YOUR_STATE_VALUE 
:

페이스 북으로 사이트에 다시 리디렉션됩니다

관련 문제