繁体   English   中英

Ruby on Rails 4:从令牌响应中提取Oauth2参数?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM