Module: nmodule/js/rc/csrf/csrfUtil

An API to get the CSRF token.

Members


<static> CSRF_TOKEN_HEADER_KEY :string

Csrf token http header key name.

Type:
  • string

Methods


<static> getCsrfToken()

Get the URI encoded form of the csrf token.

Returns:

CSRF string (encoded)

Type
String
Example

Access the CSRF token and pass to AJAX as a header

define(["nmodule/js/rc/csrf/csrfUtil"], function(csrfUtil){
   var csrfToken = csrfUtil.getCsrfToken();
   var headers = {};
   headers[csrfUtil.CSRF_TOKEN_HEADER_KEY] = csrfToken;
   $.ajax("someURI", {
     method: "POST",
     data: "someContent",
     headers : headers
   });
});