diff --git a/config/routes.rb b/config/routes.rb index 5fc602e0b..7e1e4e25f 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -8,6 +8,9 @@ Rails.application.routes.draw do omniauth_callbacks: 'devise_overrides/omniauth_callbacks' }, via: [:get, :post] + # SAML SLO endpoint - handled by OmniAuth SAML strategy + post '/auth/saml/slo', to: 'devise_overrides/omniauth_callbacks#passthru' + ## renders the frontend paths only if its not an api only server if ActiveModel::Type::Boolean.new.cast(ENV.fetch('CW_API_ONLY_SERVER', false)) root to: 'api#index'