ヘッダーを介して別のURLにOauthアクセストークンを渡そうとしています(別のドメインであってもなくてもよい)。許可ヘッダをレールに入れてredirect_toするには
HAMLコード -
%a{:href => "/external_redirect?user_id=#{@user['id']}", :id => 'external_url' }
コントローラ -
def external_redirect
external_url = "http://external.abc.com:3008/consumerlogin?user_id=#{params["user_id"]}"
response.headers["Authorization"] = "OAuth #{cookies[ :access_token ]}"
redirect_to external_url
end
私はこの権利をやっていますか?ヘッダーがexternal_urlに送信されていません。