Class: OmniAuth::Strategies::Douban
- Inherits:
-
OAuth2
- Object
- OAuth2
- OmniAuth::Strategies::Douban
- Defined in:
- lib/omniauth/strategies/douban.rb
Constant Summary collapse
- DEFAULT_SCOPE =
'douban_basic_common,shuo_basic_r,shuo_basic_w'
Instance Method Summary collapse
Instance Method Details
#authorize_params ⇒ Object
46 47 48 49 50 |
# File 'lib/omniauth/strategies/douban.rb', line 46 def super.tap do |params| params[:scope] = request.params['scope'] || params[:scope] || DEFAULT_SCOPE end end |
#raw_info ⇒ Object
39 40 41 42 43 44 |
# File 'lib/omniauth/strategies/douban.rb', line 39 def raw_info access_token.[:param_name] = 'access_token' @raw_info ||= access_token.get("/v2/user/~me").parsed rescue ::Timeout::Error => e raise e end |