AshAuthentication.Firebase.Errors.InvalidToken exception
(ash_authentication_firebase v1.1.0)
Copy Markdown
View Source
The Firebase ID token failed verification.
The :reason field carries the specific failure (see reason/0).
Callers should treat this as opaque at the boundary; it is primarily
intended for logging and telemetry.
Summary
Functions
Create an Elixir.AshAuthentication.Firebase.Errors.InvalidToken without raising it.
Types
@type reason() ::
:invalid_token
| :invalid_project_id
| :invalid_header
| :key_not_found
| :invalid_signature
| :malformed_payload
| :invalid_issuer
| :invalid_audience
| :expired
| :invalid_sub
| :invalid_iat
| :invalid_auth_time
Functions
@spec exception(opts :: Keyword.t()) :: %AshAuthentication.Firebase.Errors.InvalidToken{ __exception__: true, bread_crumbs: term(), class: term(), path: term(), reason: term(), splode: term(), stacktrace: term(), vars: term() }
Create an Elixir.AshAuthentication.Firebase.Errors.InvalidToken without raising it.
Keys
- :reason