getCsrfToken(ctx: IRequestContext): string
Returns this session's CSRF token, minting and storing one on first call.
Call it from whatever renders the form, and put the result in a hidden field
named to match the configured fieldName (default _csrf). Minting marks the
session dirty, so the token is committed with the response that carries the
form.