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

      • expiration: string | number | Date = ...

        Token expiration as seconds offset, Date, or human-readable string (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