generate

Bun

Symbol

CSRF.generate

function generate(
secret?: string,
): string;

Generate a CSRF token.

@param secret

The secret to use for the token. If not provided, a random default secret will be generated in memory and used.

@param options

The options for the token.

@returns

The generated token.

Referenced types

interface CSRFGenerateOptions

  • algorithm?: CSRFAlgorithm

    The algorithm to use for the token.

  • encoding?: 'base64' | 'base64url' | 'hex'

    The encoding of the token.

  • expiresIn?: number

    The number of milliseconds until the token expires. 0 means the token never expires.