Method: Spid::Sso::Request#initialize

Defined in:
lib/spid/sso/request.rb

#initialize(idp_name:, attribute_index:, relay_state: nil, authn_context: nil) ⇒ Request

Returns a new instance of Request.



12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# File 'lib/spid/sso/request.rb', line 12

def initialize(
      idp_name:,
      attribute_index:,
      relay_state: nil,
      authn_context: nil
    )
  @idp_name = idp_name
  @relay_state = relay_state
  @authn_context = authn_context || Spid::L1
  @attribute_index = attribute_index
  @relay_state =
    begin
      relay_state || Spid.configuration.default_relay_state_path
    end
end