我正在尝试测试授权代码流.获取授权代码一切正常,但一旦我尝试获取访问令牌就会出错.下面提到的是一些步骤.
describe 'when sends an access token request' do let(:access_params) do { grant_type: 'authorization_code',code: authorization_code,redirect_uri: application.redirect_uri } end let(:access_uri) { '/oauth/token' } before { page.driver.post access_uri,access_params } it 'returns valID Json' do pp page.source end
我期待Json具有最终访问令牌,但我得到了这个错误.我很好地检查了客户和参数.一切似乎都很好.
{"error":"invalID_clIEnt","error_description":"ClIEnt authentication Failed due to unkNown clIEnt,no clIEnt authentication included,or unsupported authentication method."}
你能帮助我理解缺少的东西吗?
谢谢
before do page.driver.browser.authorize application.uID,application.secret page.driver.post access_uri,access_params end总结
以上是内存溢出为你收集整理的ruby-on-rails-3 – 门卫访问令牌全部内容,希望文章能够帮你解决ruby-on-rails-3 – 门卫访问令牌所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)