Crate mz_frontegg_auth

Source

Modules§

app_password 🔒
auth 🔒
client 🔒
error 🔒
metrics 🔒
Metrics for our Frontegg Authentication client.

Structs§

ApiTokenArgs
ApiTokenResponse
AppPassword
A Materialize app password.
AppPasswordParseError
An error while parsing an AppPassword.
Authenticator
Facilitates authenticating users via Frontegg, and verifying returned JWTs.
AuthenticatorConfig
Configures an Authenticator.
ClaimMetadata
Metadata embedded in a Frontegg JWT.
Claims
The raw claims encoded in a Frontegg access token.
Client
Client for Frontegg auth requests.
FronteggCliArgs
Command line arguments for frontegg.

Enums§

ClaimTokenType
The type of a JWT issued by Frontegg.
Error

Constants§

DEFAULT_REFRESH_DROP_FACTOR
If a session is dropped within DEFAULT_REFRESH_DROP_FACTOR * valid_for seconds of an authentication token expiring, then we’ll continue to refresh the auth token, with the assumption that a new instance of this session will be started soon.
DEFAULT_REFRESH_DROP_LRU_CACHE_SIZE
SAFETY: Value is known to be non-zero.