Interface PoPTokenPayload

Hierarchy

  • JWTPayload
    • PoPTokenPayload

Properties

aud: string

JWT Audience.

Typically the base URL of the OpenID Provider.

exp: number

JWT Expiration Time.

The seconds-precision Unix timestamp when the PoP Token expires.

iat: number

JWT Issued At.

The seconds-precision Unix timestamp when the PoP Token was issued.

iss: string

JWT Issuer.

Typically the Client ID.

jti: string

JWT ID.

A randomly generated string that is unique for the combination of issuer, subject and audience within the lifespan of the PoP Token.

nbf?: number

JWT Not Before.

The seconds-precision Unix timestamp when the PoP Token becomes valid.

optionalClaims?: string[]

Array of optional identity claims.

requiredClaims?: string[]

Array of required identity claims.

sub: string

JWT Subject.

Typically the identifier of the End-User.

withAudience?: boolean

Whether the audience should be present.

Default

true

Generated using TypeDoc