reauth-types
Shared types and crypto primitives for Reauth authentication.
Overview
This crate provides core types used by the Reauth SDK:
- JWT Claims -
DomainEndUserClaims,SubscriptionClaims - Subscription Status -
SubscriptionStatusenum - API Response Types -
UserDetails - Crypto Primitives - HKDF key derivation and JWT verification
Installation
Usage
use ;
// Derive JWT secret from API key
let secret = derive_jwt_secret?;
// Verify and decode a JWT
let claims: DomainEndUserClaims = verify_jwt?;
// Check subscription status
match claims.subscription.status
Types
DomainEndUserClaims
JWT claims for authenticated end users:
SubscriptionStatus
License
MIT