Skip to main content

Crate reauth_types

Crate reauth_types 

Source
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§

DomainEndUserClaims
JWT claims for domain end-users.
SubscriptionClaims
Subscription info embedded in JWT claims.
UserDetails
User details returned by the Developer API.

Enums§

ErrorCode
API error codes returned by Reauth endpoints.
JwtError
JWT verification errors.
SubscriptionStatus
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.