Class: OmniAuth::Strategies::RdvServicePublic
- Inherits:
-
OAuth2
- Object
- OAuth2
- OmniAuth::Strategies::RdvServicePublic
- Defined in:
- lib/omniauth/strategies/rdv_service_public.rb
Class Method Summary collapse
Instance Method Summary collapse
-
#client ⇒ Object
On change les options passées en dernier argument par rapport à la classe mère pour avoir moins d'options à configurer au niveau de la stratégie.
Class Method Details
.sign_out_path(oauth_client_app_id) ⇒ Object
8 9 10 |
# File 'lib/omniauth/strategies/rdv_service_public.rb', line 8 def self.sign_out_path(oauth_client_app_id) "/agents/sign_out?oauth_client_app_id=#{oauth_client_app_id}" end |
Instance Method Details
#client ⇒ Object
On change les options passées en dernier argument par rapport à la classe mère pour avoir moins d'options à configurer au niveau de la stratégie
14 15 16 17 18 19 20 21 22 23 |
# File 'lib/omniauth/strategies/rdv_service_public.rb', line 14 def client ::OAuth2::Client.new( .client_id, .client_secret, { site: .base_url, authorize_url: "#{.base_url}/oauth/authorize", token_url: "#{.base_url}/oauth/token", } ) end |