Resource
validation
Resource for configurable JWT validation.
resource validation;F constructor
constructor: func() -> validation;Create a validation resource with default options.
F set-audience
set-audience: func(aud: list<string>);Set expected audience values.
F set-issuer
set-issuer: func(iss: list<string>);Set expected issuer values.
F set-required-spec-claims
set-required-spec-claims: func(claims: required-claims);Set required claims for validation.
F decode
decode: func(headers: headers, jwks: jwks) -> result<token-data, validation-error>;Decode and validate a JWT from HTTP headers.
F with-options
with-options: func(options: option<validation-options>) -> validation;Create a validation resource with specified options.