草庐IT

INTRIDEA

全部标签

ruby - OAuth2 与 intridea ruby gem

我有以下代码:token=client.auth_code.get_token(code,:redirect_uri=>'http://localhost:3000')response=token.get('https://api.foursquare.com/v2/users/self/checkins',{:mode=>:query})问题是,无论我指定什么:mode,我总是在Authorizationheader中获得Bearertoken。有问题的代码是一个私有(private)的set_token,它总是依赖于默认的:mode,它总是:header。我是不是用错了?谢谢!

ruby - OAuth2 INTRIDEA gem 和 HTTP 基本身份验证 header

使用INTRIDEA的OAuth2Rubygem,是否有推荐的方法来使用密码策略添加HTTP基本身份验证header?此方法由IETFRFC6749推荐Yahoo和RingCentralOAuth2.0实现要求。我正在使用的所需header格式如下:Authorization:Basic以下不起作用并且似乎没有添加授权header:client=OAuth2::Client.new('CLIENT_ID','CLIENT_SECRET',:site=>'https://example.com)token=client.password.get_token('USERNAME','PAS