Method: OpenIDConnect::ResponseObject::IdToken#initialize

Defined in:
lib/openid_connect/response_object/id_token.rb

#initialize(attributes = {}) ⇒ IdToken

Returns a new instance of IdToken.



18
19
20
21
22
23
24
# File 'lib/openid_connect/response_object/id_token.rb', line 18

def initialize(attributes = {})
  super
  (all_attributes - [:aud, :exp, :iat, :auth_time, :sub_jwk]).each do |key|
    self.send "#{key}=", self.send(key).try(:to_s)
  end
  self.auth_time = auth_time.to_i unless auth_time.nil?
end