Sha256: 6f6a69f0cdbf08d4e01b9569a193fc042c043779e1321c210e24c5eb88a2e45b

Contents?: true

Size: 384 Bytes

Versions: 8

Compression:

Stored size: 384 Bytes

Contents

class AttributeMapResolver < DeviseSamlAuthenticatable::DefaultAttributeMapResolver
  def attribute_map
    issuer = saml_response.issuers.first
    Rails.logger.info("[#{self.class.name}] issuer=#{issuer.inspect}")
    if issuer == "http://localhost:8009/saml/auth"
      {
        "myemailaddress" => "email",
        "myname" => "name",
      }
    else
      {}
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
devise_saml_authenticatable-1.9.1 spec/support/attribute_map_resolver.rb.erb
devise_saml_authenticatable-1.9.0 spec/support/attribute_map_resolver.rb.erb
devise_saml_authenticatable-1.8.0 spec/support/attribute_map_resolver.rb.erb
devise_saml_authenticatable-1.7.0 spec/support/attribute_map_resolver.rb.erb
devise_saml_authenticatable-1.6.3 spec/support/attribute_map_resolver.rb.erb
devise_saml_authenticatable-1.6.2 spec/support/attribute_map_resolver.rb.erb
devise_saml_authenticatable-1.6.1 spec/support/attribute_map_resolver.rb.erb
devise_saml_authenticatable-1.6.0 spec/support/attribute_map_resolver.rb.erb