Skip to main content

Module auth

Module auth 

Source
Expand description

Authentication and JWT handling.

Supports both symmetric (HMAC) and asymmetric (RSA via JWKS) JWT validation. Tokens are validated on every request; claims are available in the function context.

Re-exports§

pub use role_resolver::DefaultRoleResolver;
pub use role_resolver::RoleResolver;
pub use role_resolver::SharedRoleResolver;
pub use role_resolver::default_role_resolver;
pub use tokens::TokenPair;

Modules§

role_resolver
tokens
Refresh token management.

Structs§

Claims
JWT claims structure.
ClaimsBuilder
Builder for JWT claims.