Expand description
Shared types and crypto primitives for Reauth authentication.
This crate provides:
- JWT claims structures (
DomainEndUserClaims,SubscriptionClaims) - Subscription status enum
- API response types
- HKDF key derivation and JWT verification primitives
Structs§
- Domain
EndUser Claims - JWT claims for domain end-users.
- Subscription
Claims - Subscription info embedded in JWT claims.
- User
Details - User details returned by the Developer API.
Enums§
- Error
Code - API error codes returned by Reauth endpoints.
- JwtError
- JWT verification errors.
- Subscription
Status - Subscription status values used in JWT claims and API responses.
Functions§
- derive_
jwt_ secret - Derives a JWT signing secret from an API key using HKDF-SHA256.
- peek_
domain_ id - Peeks at the domain_id claim without verifying the signature.
- verify_
jwt - Verifies a JWT token and returns the claims.