DWS Packages
    Preparing search index...

    Function signJWT

    • Signs a JWT with the given payload and expiration

      Parameters

      • secret: string

        The secret key used for HS256 signing (minimum 32 characters)

      • payload: JWTPayload

        The JWT payload claims

      • expirationSeconds: number = ...

        Token expiration as a seconds offset from now (default: 15 minutes)

      Returns Promise<string>

      A Promise resolving to the signed JWT string

      (Exception) - If secret is too short, expiration is in the past, or signing fails