Class: Saml::Kit::Builders::Assertion

Inherits:
Object
  • Object
show all
Extended by:
Forwardable
Includes:
XmlTemplatable
Defined in:
lib/saml/kit/builders/assertion.rb

Overview

Instance Method Summary collapse

Methods included from XmlTemplatable

#digest_method, #sign?, #signature_method, #signing_key_pair, #template_path

Constructor Details

#initialize(response_builder) ⇒ Assertion

Returns a new instance of Assertion.



11
12
13
# File 'lib/saml/kit/builders/assertion.rb', line 11

def initialize(response_builder)
  @response_builder = response_builder
end

Instance Method Details

#assertion_attributesObject



23
24
25
# File 'lib/saml/kit/builders/assertion.rb', line 23

def assertion_attributes
  user.assertion_attributes_for(request)
end

#name_idObject



19
20
21
# File 'lib/saml/kit/builders/assertion.rb', line 19

def name_id
  user.name_id_for(name_id_format)
end

#name_id_formatObject



15
16
17
# File 'lib/saml/kit/builders/assertion.rb', line 15

def name_id_format
  request.name_id_format
end