Module: @nginstack/engine/lib/jose/JWS

Classes

JWS

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.