Class: Firebase::Auth::IDTokenKeeper::IDToken

Inherits:
Object
  • Object
show all
Defined in:
lib/firebase/auth/id_token_keeper/id_token.rb

Constant Summary collapse

FIREBASE_ALGORITHM =
'RS256'

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(encoded_jwt) ⇒ IDToken

Returns a new instance of IDToken.



12
13
14
# File 'lib/firebase/auth/id_token_keeper/id_token.rb', line 12

def initialize(encoded_jwt)
  self.encoded_jwt = encoded_jwt
end

Instance Attribute Details

#encoded_jwtObject

Returns the value of attribute encoded_jwt.



8
9
10
# File 'lib/firebase/auth/id_token_keeper/id_token.rb', line 8

def encoded_jwt
  @encoded_jwt
end

Instance Method Details

#verified_id_tokenObject



16
17
18
# File 'lib/firebase/auth/id_token_keeper/id_token.rb', line 16

def verified_id_token
  decoded_jwt if verify!
end