Sha256: 6dc2aa663649184aede4bec2fe668b81e2cb8f4524b1575cbd6e67d04dd5105a

Contents?: true

Size: 478 Bytes

Versions: 8

Compression:

Stored size: 478 Bytes

Contents

require 'saml2/base'

module SAML2
  class RequestedAuthnContext < Base
    attr_accessor :comparison, :class_ref

    def build(builder)
      builder['samlp'].RequestedAuthnContext do |requested_authn_context|
        requested_authn_context.parent['Comparison'] = comparison.to_s if comparison
        Array(class_ref).each do |individual_class_ref|
          requested_authn_context['saml'].AuthnContextClassRef(individual_class_ref)
        end
      end
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
saml2-2.0.2 lib/saml2/requested_authn_context.rb
saml2-2.0.1 lib/saml2/requested_authn_context.rb
saml2-2.0.0 lib/saml2/requested_authn_context.rb
saml2-1.1.5 lib/saml2/requested_authn_context.rb
saml2-1.1.4 lib/saml2/requested_authn_context.rb
saml2-1.1.3 lib/saml2/requested_authn_context.rb
saml2-1.1.2 lib/saml2/requested_authn_context.rb
saml2-1.1.1 lib/saml2/requested_authn_context.rb