【发布时间】:2014-04-01 14:40:56
【问题描述】:
我正在开发一个使用 oauth2 gem 来针对 Windows azure AD 对用户进行身份验证的 rails 应用程序。
我可以使用 Azure AD 对用户进行身份验证,但我的问题是我需要提取令牌响应中的参数。
@token = client.auth_code.get_token(params[:code], :redirect_uri => "#{APP_URL}/callback", :resource => "#{RES_URL}")
我在控制器中尝试了puts @token,但我得到了一些哈希值。
#<OAuth2::AccessToken:0x000000030ed960>
是否可以看到@token里面的内容。
我也可以在令牌请求中设置标头。
@token = client.auth_code.get_token(params[:code], :redirect_uri => "#{APP_URL}/callback", :resource => "#{RES_URL}",:headers => {'Content-Type' => 'application/json' })
感谢任何帮助。
【问题讨论】:
标签: ruby-on-rails ruby azure oauth-2.0