Sha256: aafdb6fd03ec0b56ffa3e16d6bf6de8b51417d355dc553ed87c7d7fa8a1e3c61
Contents?: true
Size: 1.09 KB
Versions: 9
Compression:
Stored size: 1.09 KB
Contents
ActionDispatch::Routing::Mapper.class_eval do protected def devise_saml_authenticatable(mapping, controllers) if ::Devise.saml_route_helper_prefix prefix = ::Devise.saml_route_helper_prefix resource :session, only: [], controller: controllers[:saml_sessions], path: '' do get :new, path: 'saml/sign_in', as: "new_#{prefix}" post :create, path: 'saml/auth', as: prefix match :destroy, path: mapping.path_names[:sign_out], as: "destroy_#{prefix}", via: mapping.sign_out_via get :metadata, path: 'saml/metadata' match :idp_sign_out, path: 'saml/idp_sign_out', as: "idp_destroy_#{prefix}", via: [:get, :post] end else resource :session, only: [], controller: controllers[:saml_sessions], path: '' do get :new, path: 'saml/sign_in', as: 'new' post :create, path: 'saml/auth' match :destroy, path: mapping.path_names[:sign_out], as: 'destroy', via: mapping.sign_out_via get :metadata, path: 'saml/metadata' match :idp_sign_out, path: 'saml/idp_sign_out', via: [:get, :post] end end end end
Version data entries
9 entries across 9 versions & 1 rubygems