Sha256: 3bf8b725dc78aaba3ee7edf988c22596cadd1791f7654dfca5054f3310c69d19

Contents?: true

Size: 310 Bytes

Versions: 6

Compression:

Stored size: 310 Bytes

Contents

class SamlController < ApplicationController

  def consume
    response = OneLogin::RubySaml::Response.new(params[:SAMLResponse])
    if Gem::Requirement.new('< 4.1') =~ Gem::Version.new(Rails.version)
      render :text => response.name_id
    else
      render :plain => response.name_id
    end
  end

end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
saml_idp-0.12.0 spec/rails_app/app/controllers/saml_controller.rb
saml_idp-0.11.0 spec/rails_app/app/controllers/saml_controller.rb
saml_idp-0.10.0 spec/rails_app/app/controllers/saml_controller.rb
saml_idp-0.9.0 spec/rails_app/app/controllers/saml_controller.rb
saml_idp-0.8.1 spec/rails_app/app/controllers/saml_controller.rb
saml_idp-0.8.0 spec/rails_app/app/controllers/saml_controller.rb