[csrf] What is a CSRF token? What is its importance and how does it work?