Packages

Gleam implementation of JOSE (JWS, JWE, JWK, JWT) and COSE (COSE_Sign, COSE_Encrypt, COSE_Mac0, CWT) standards

Current section

Files

Jump to
gose include gose@jwt_JwtValidationOptions.hrl
Raw

include/gose@jwt_JwtValidationOptions.hrl

-record(jwt_validation_options, {
issuer :: gleam@option:option(binary()),
audience :: gleam@option:option(binary()),
clock_skew :: integer(),
require_exp :: boolean(),
max_token_age :: gleam@option:option(integer()),
jti_validator :: gleam@option:option(fun((binary()) -> boolean())),
kid_policy :: gose@jwt:kid_policy()
}).