Structsยง
- Auth
Session Handle - A handle to an authentication session.
- Auth
Session ๐Ident - Authenticator
- Facilitates authenticating users via Frontegg, and verifying returned JWTs.
- Authenticator
Config - Configures an
Authenticator
. - Authenticator
Inner ๐ - Claim
Metadata - Metadata embedded in a Frontegg JWT.
- Claims
- The raw claims encoded in a Frontegg access token.
- Validated
Claims Claims
that have been validated byAuthenticator::validate_access_token
.
Enumsยง
- Auth
Session ๐ - Claim
Token Type - The type of a JWT issued by Frontegg.
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.
- MAX_
USER_ NAME_ LENGTH - The maximum length of a user name.
Functionsยง
- bool_
as_ ๐str - is_
email ๐ - Reports whether a username is an email address.
- validate_
user ๐
Type Aliasesยง
- Auth
Future ๐