Skip to content

# Table of Contents

Table of Contents

ValidatedClaimsetProvider

Provides validated claimset for a JSON web token

Parameters

  • keysetProvider IKeysetProvider A provider for the keyset used to validate the JWT claimset. It can be OpenIdKeysetProvider/FixedKeysetProvider

WithClockSkew

Fluent extension for setting clock skew/grace period while validating the token.

Parameters

  • clockSkewInSeconds number is the acceptable time difference between signer and verifier in seconds.

WithTokenValidation

Fluent extension for allowing token validation.

Parameters

  • tokenValidationRequired
  • token boolean is validated before retrieving claims if tokenValidationRequired is set to true.

RetrieveClaimset

Retrieves a validated claimset from a given JSON web token

Parameters

  • token
  • Throws any Thrown when the keyset provider does not provide the named key
  • Throws any Thrown when the JSON web token is invalid

Returns PromiseLike<any> A Task that resolves to the claimset completion