middlewares/csrf

    Dark Mode
Search:
Group by:

Procs

proc getToken(ctx: Context; tokenName = DefaultTokenName): string {...}{.inline,
    raises: [], tags: [].}
  Source Edit
proc setToken(ctx: Context; value: string; tokenName = DefaultTokenName) {...}{.
    inline, raises: [KeyError], tags: [].}
  Source Edit
proc generateToken(ctx: Context; tokenName = DefaultTokenName): string {...}{.inline,
    raises: [KeyError, ValueError], tags: [RootEffect].}
  Source Edit
proc checkToken(checked, secret: string): bool {...}{.inline, raises: [ValueError],
    tags: [].}
  Source Edit
proc csrfToken(ctx: Context; tokenName = DefaultTokenName): string {...}{.inline,
    raises: [KeyError, ValueError], tags: [RootEffect].}
  Source Edit
proc csrfMiddleWare(tokenName = DefaultTokenName): HandlerAsync {...}{.raises: [],
    tags: [].}
  Source Edit