[英]Ruby on Rails 4: Extract Oauth2 parameters from token response?
我正在开发一个rails应用程序,它使用oauth2 gem来验证用户对Windows Azure的AD。
我能够使用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' })
任何帮助表示赞赏。
你可以尝试使用puts @token.to_yml
来查看puts @token.to_yml
的内容
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.