Class: Trusona::TruCodeConfig

Inherits:
Object
  • Object
show all
Defined in:
lib/trusona/tru_code_config.rb

Instance Method Summary collapse

Instance Method Details

#relying_party_idObject



7
8
9
10
11
12
13
14
15
16
# File 'lib/trusona/tru_code_config.rb', line 7

def relying_party_id
  jwt     = Trusona.config.token ||
            raise_token_error
  middle  = jwt_body(jwt)
  decoded = Base64.decode64(middle)
  parsed = parse_jwt(decoded)
  relying_party_id = extract_subject(parsed)

  relying_party_id
end