Class: StandardId::Web::Auth::Callback::ProvidersController
- Inherits:
-
BaseController
- Object
- ApplicationController
- BaseController
- StandardId::Web::Auth::Callback::ProvidersController
- Defined in:
- app/controllers/standard_id/web/auth/callback/providers_controller.rb
Instance Method Summary collapse
Instance Method Details
#apple ⇒ Object
18 19 20 |
# File 'app/controllers/standard_id/web/auth/callback/providers_controller.rb', line 18 def apple ("apple") end |
#apple_mobile ⇒ Object
22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
# File 'app/controllers/standard_id/web/auth/callback/providers_controller.rb', line 22 def apple_mobile state_data = decode_state_params destination = state_data["redirect_uri"] unless allow_other_host_redirect?(destination) raise StandardId::InvalidRequestError, "Redirect URI is not allowed" end relay_params = mobile_relay_params @mobile_redirect_url = build_mobile_redirect(destination, relay_params) render :apple_mobile, layout: false rescue StandardId::InvalidRequestError => e render plain: e., status: :unprocessable_entity end |
#google ⇒ Object
14 15 16 |
# File 'app/controllers/standard_id/web/auth/callback/providers_controller.rb', line 14 def google ("google") end |