Einhugur JWT Plugin |

# EinhugurJWT.DecodingParameters Class

Object for decoding parameters for the decode functions in the EinhugurJWT module.

Object
DecodingParameters

class EinhugurJWT.DecodingParameters

#### Constructors

DecodingParameters | Constructor that takes no parameters.

#### Properties

Algorithm | Algorithm to use.
ExpirationToleranceSeconds | Small inconsistencies in time can happen, or also latency between clients and servers. You can forgive a few seconds of expiration by using this property.
IssuedAtToleranceSeconds | The amount of seconds to subtract from the current time when comparing the "issued at" claim, to allow for a small tolerance time frame.
JWT | The token to decode and validate.
NotBeforeToleranceSeconds | The amount of seconds to subtract from the current time when comparing the "not before" claim, to allow for a small tolerance time frame.
ValidateAudience | The audience claim (who is the JWT intended for? Who is the intended JWT's recipient?).
ValidateExpiration | If this is set to true, the expiration claim will be compared to the current date and time + ExpirationToleranceSeconds.
ValidateIssuedAt | If this is set to true, the Issued at claim will be compared to the current date and time + IssuedAtToleranceSeconds.
ValidateIssuer | The issuer claim.
ValidateJWTId | The JWT ID. Provides a unique identifier for the token.
ValidateNotBefore | If set to true then the Not Before claim will be validated.
ValidateSubject | The subject claim.
ValidateType | The type claim (what type is the token?)
VerificationKey | The key to use for verifying the token's signature.

#### Supported Platforms:

- macOS Intel 64 bit
- macOS Apple Silicon
- Windows 32 bit
- Windows 64 bit
- Windows ARM 64 bit
- Linux 32 bit
- Linux 64 bit
- Linux ARM 32 bit
- Linux ARM 64 bit
- iOS