Expand description
Compatibility façade for token shape primitives.
This crate intentionally keeps the existing public path stable while delegating
all token-generation behavior to uselesskey_core_token_shape.
Enums§
- Token
Kind - Specification for token fixture generation.
Constants§
- API_
KEY_ PREFIX - Prefix used for API-key token fixtures.
- API_
KEY_ RANDOM_ LEN - Number of random base62 characters used in API-key fixtures.
- BEARER_
RANDOM_ BYTES - Number of raw random bytes in opaque bearer tokens.
- OAUTH_
JTI_ BYTES - Number of random bytes used for OAuth
jti. - OAUTH_
SIGNATURE_ BYTES - Number of random bytes used for OAuth signature-like segment.
Functions§
- authorization_
scheme - Return HTTP authorization scheme for the token kind.
- generate_
api_ key - Generate an API-key style token fixture (
uk_test_<base62>). - generate_
bearer_ token - Generate an opaque bearer token fixture (base64url of 32 random bytes).
- generate_
oauth_ access_ token - Generate an OAuth access token fixture in JWT shape (
header.payload.signature). - generate_
token - Generate a token value for the provided shape kind.
- random_
base62 - Generate a deterministic base62 string from the provided seed.