JWTOptions

Options related to creation of new tokens. If any expiresInMinutes, audience, subject, issuer are not provided, there is no default. The jwt generated won't include those properties in the payload. Generated JWTs will include an iat claim by default unless noTimestamp is specified.

Name

Type

Description

algorithm

String

The algorithm to use, it should be one of the alias [HS256, HS384, HS512, RS256, RS384, RS512, ES256, ES384, ES512]

audience

Array of String

The target audience of this token

audiences

Array of String

The target audience of this token

expiresInMinutes

Number (Long)

The expiration time for the token in minutes

expiresInSeconds

Number (Long)

The expiration time for the token in seconds

header

Json object

-

headers

String

-

issuer

String

The issuer of this token

noTimestamp

Boolean

Disable the generation of issued at claim

permissions

Array of String

The permissions of this token.

subject

String

The subject of this token