Module: Aserto::IdentityMapper::Base
Instance Method Summary collapse
Instance Method Details
#extract_data(token) ⇒ Object
6 7 8 9 10 11 12 13 |
# File 'lib/aserto/identity_mapper/base.rb', line 6 def extract_data(token) require "jwt" ((JWT.decode token, nil, false) || [])[0] rescue StandardError Aserto.logger.error("Invalid auth token") nil end |
#valid?(token) ⇒ Boolean
15 16 17 18 19 20 21 22 23 24 25 26 |
# File 'lib/aserto/identity_mapper/base.rb', line 15 def valid?(token) require "jwt" return false unless token begin JWT.decode token, nil, false true rescue StandardError false end end |