Classes
Type Definitions
-
VerifyOptions
-
Opções de verificação do token.
Type:
- Object
Properties:
Name Type Argument Description options.subject
string | Array <optional>
Informa o valor, ou conjunto de valores esperados para propriedade 'sub' do token lido.
options.audience
string | Array <optional>
Informa o valor, ou conjunto de valores esperados para propriedade 'aud' do token lido.
options.issuer
string | Array <optional>
Informa o valor, ou conjunto de valores esperados para propriedade 'iss' do token lido.
options.ignoreNotBefore
boolean <optional>
Informa se a data de início da validade do token ('nbf') deve ser ignorada durante a validação.
options.ignoreExpiresAt
boolean <optional>
Informa se a data de expiração do token ('exp') deve ser ignorada durante a validação.
options.ignoreIssuedAt
boolean <optional>
Informa se a data de emissão do token ('iat') deve ser ignorada durante a validação.
options.currentDate
Date <optional>
Data que deve ser utilizada como base durante as validações de marca de tempo do token('iat', 'exp', 'nbf').
options.clockTolerance
number <optional>
Informa o tempo de tolerância, em segundos, a ser considerado durante as validações de marca de tempo do token('iat', 'exp', 'nbf').
options.criticalHeaders
Array <optional>
Lista de nomes dos cabeçalhos críticos que são suportados.
options.algorithm
string <optional>
Nome do algoritmo esperado para o token.