Class: OmniAuth::Strategies::Globalid
- Inherits:
-
OAuth2
- Object
- OAuth2
- OmniAuth::Strategies::Globalid
- Defined in:
- lib/omniauth/strategies/globalid.rb
Constant Summary collapse
- DEFAULT_SCOPE =
"public"
Instance Method Summary collapse
Instance Method Details
#authorize_params ⇒ Object
20 21 22 23 24 |
# File 'lib/omniauth/strategies/globalid.rb', line 20 def return super unless acrc_id_provided? super.merge(acrc_id: request.params["acrc_id"]) end |
#callback_url ⇒ Object
16 17 18 |
# File 'lib/omniauth/strategies/globalid.rb', line 16 def callback_url full_host + script_name + callback_path end |
#raw_info ⇒ Object
38 39 40 41 42 43 |
# File 'lib/omniauth/strategies/globalid.rb', line 38 def raw_info return @raw_info if defined?(@raw_info) result = api_connection.get("/v1/identities/me") @raw_info = JSON.parse(result.body) end |