Expand description
JWT authentication for Postrust.
Provides JWT token validation and role extraction for PostgreSQL RLS.
Re-exports§
pub use hasura::HasuraAuthConfig;pub use hasura::HasuraIdentity;pub use hasura::SecretOutcome;pub use hasura::TokenRole;
Modules§
- hasura
- Hasura’s authentication contract.
Structs§
- Auth
Result - Authentication result containing role and claims.
- Claims
- Parsed JWT claims for use in requests.
- JwtCache
- A bounded cache of validated tokens.
- JwtConfig
- JWT configuration.
Enums§
- Claim
Fault - What was wrong with a token’s claims.
- JwtError
- JWT validation error.
Functions§
- authenticate
- Extract and validate JWT from Authorization header.
- validate_
token - Validate a JWT token and extract claims.