Skip to main content

Crate uselesskey_core_token_shape

Crate uselesskey_core_token_shape 

Source
Expand description

Deprecated compatibility shim.

Prefer uselesskey-token for supported token fixture APIs.

Enums§

NegativeToken
Negative token shape variants for downstream parser and validator tests.
TokenKind
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_negative_token
Generate a scanner-safe negative token value for parser and validator tests.
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.