Cryptographic Nonce for anti-CSRF protection
Cross-site Request Forgery (CSRF) is using malicious HTML or Javascript content to trick a user's browser into submitting a form to a 3rd party site. A cryptographic token, or nonce, is a value that is inserted by a server into outgoing web pages that the browser is required to return with a form submission or AJAX request to prevent CSRF attacks.