FirebaseAuthVerifier (FirebaseAuthVerifier v0.2.1) View Source

A small library for verifying FirebaseAuth ID tokens.

See Firebase documention: https://firebase.google.com/docs/auth/admin/verify-id-tokens#verify_id_tokens_using_a_third-party_jwt_library

Link to this section Summary

Functions

Verifies a JWT token, returning either {:ok, claims}, where claims is the decoded map of claims in the JWT, if it passes verification, or {:error, term()} if it does not.

Link to this section Functions

Link to this function

verify(jwt, retries \\ 3, callback \\ CertificateManager)

View Source

Specs

verify(binary(), non_neg_integer(), FirebaseAuthVerifier.SignerSource.t()) ::
  {:ok, %{required(binary()) => term()}} | {:error, term()}

Verifies a JWT token, returning either {:ok, claims}, where claims is the decoded map of claims in the JWT, if it passes verification, or {:error, term()} if it does not.