BrowserCSRF

BrowserCSRF

BrowserCSRF

Constructor

new BrowserCSRF(opts) → {undefined}

Parameters:
Name Type Description
opts object | string

options or token

Properties
Name Type Attributes Description
token string

token injected into the header

document string <optional>

document to operate in. defaults to document

header string <optional>

name of header. defaults to 'csrf-token'

pollInterval number <optional>

poll interval used to sniff for

elements on the page & inject CSRF fields. defaults to 1500ms

Source:
Returns:
Type
undefined

Methods

(static) deinject() → {undefined}

undo CSRF injection

Source:
Returns:
Type
undefined

(static) inject() → {undefined}

inject CSRF header into each XHR request & form submission

Source:
Returns:
Type
undefined