【问题标题】:Ruby on Rails 4: Extract Oauth2 parameters from token response?Ruby on Rails 4:从令牌响应中提取 Oauth2 参数?
【发布时间】: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


    【解决方案1】:

    你可以尝试使用puts @token.to_yml 查看@token的内容

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-12-10
      • 1970-01-01
      • 2013-03-01
      • 2011-03-07
      • 2014-08-22
      • 2021-07-29
      • 1970-01-01
      相关资源
      最近更新 更多