node-jwt
    Preparing search index...

    Variable JWT

    JWT: {
        algorithms: SignatureAlgorithmsMap;
        decode: (token: string) => JWT;
        sign: (
            payload: JWTPayload,
            secret: KeyLike,
            options?: SignOptions,
        ) => string;
        verify: (
            token: string,
            secret: KeyLike,
            options?: VerifyOptions,
        ) =>
            | {
                header: JWTHeader;
                payload: JWTPayload;
                signature: string;
                valid: true;
            }
            | { error: { code: string; reason: string }; valid: false };
    }

    Type Declaration

    • Readonlyalgorithms: SignatureAlgorithmsMap
    • decode: (token: string) => JWT

      Decode a JWT string into its parts (without verification)

    • sign: (payload: JWTPayload, secret: KeyLike, options?: SignOptions) => string

      Sign a JWT

    • verify: (
          token: string,
          secret: KeyLike,
          options?: VerifyOptions,
      ) =>
          | {
              header: JWTHeader;
              payload: JWTPayload;
              signature: string;
              valid: true;
          }
          | { error: { code: string; reason: string }; valid: false }

      Verify and validate a JWT