Class: OmniAuth::Strategies::SignicatOauth2
- Inherits:
-
OAuth2
- Object
- OAuth2
- OmniAuth::Strategies::SignicatOauth2
- Defined in:
- lib/omniauth/strategies/signicat_oauth2.rb
Instance Method Summary collapse
Instance Method Details
#callback_url ⇒ Object
34 35 36 |
# File 'lib/omniauth/strategies/signicat_oauth2.rb', line 34 def callback_url [:callback_url] end |
#raw_info ⇒ Object
38 39 40 41 42 |
# File 'lib/omniauth/strategies/signicat_oauth2.rb', line 38 def raw_info userinfo_url = "https://#{options.account}.signicat.com/auth/open/connect/userinfo" @raw_info ||= access_token.get(userinfo_url).parsed end |
#setup_phase ⇒ Object
11 12 13 14 15 16 17 |
# File 'lib/omniauth/strategies/signicat_oauth2.rb', line 11 def setup_phase super .[:site] ||= "https://#{options.account}.signicat.com/auth/open" .[:authorize_url] ||= "https://#{options.account}.signicat.com/auth/open/connect/authorize" .[:token_url] ||= "https://#{options.account}.signicat.com/auth/open/connect/token" .iss ||= .client_id end |