class DeviseSamlAuthenticatable::DefaultIdpEntityIdReader
Public Class Methods
entity_id(params)
click to toggle source
# File lib/devise_saml_authenticatable/default_idp_entity_id_reader.rb, line 3 def self.entity_id(params) if params[:SAMLRequest] OneLogin::RubySaml::SloLogoutrequest.new( params[:SAMLRequest], settings: Devise.saml_config, allowed_clock_drift: Devise.allowed_clock_drift_in_seconds, ).issuer elsif params[:SAMLResponse] OneLogin::RubySaml::Response.new( params[:SAMLResponse], settings: Devise.saml_config, allowed_clock_drift: Devise.allowed_clock_drift_in_seconds, ).issuers.first end end