class Firebase::Admin::Auth::IDTokenVerifier

Verifier for Firebase ID tokens.

Constants

CERTIFICATES_URI

Public Class Methods

new(app) click to toggle source

Initializes a new [IDTokenVerifier].

@param [Firebase::Admin::App] app

The Firebase app to verify tokens for.
Calls superclass method Firebase::Admin::Auth::JWTVerifier::new
# File lib/firebase/admin/auth/token_verifier.rb, line 96
def initialize(app)
  super(app, CERTIFICATES_URI)
end

Public Instance Methods

expired_error() click to toggle source
# File lib/firebase/admin/auth/token_verifier.rb, line 108
def expired_error
  ExpiredTokenError
end
invalid_error() click to toggle source
# File lib/firebase/admin/auth/token_verifier.rb, line 104
def invalid_error
  InvalidTokenError
end
issuer() click to toggle source
# File lib/firebase/admin/auth/token_verifier.rb, line 100
def issuer
  "https://securetoken.google.com/#{@project_id}"
end