Definition of CSRF

Why CSRF Protection Is Important for Web Apps

Why CSRF Protection Is Unnecessary for Stateless REST APIs

CSRF Protection Mechanism in Stateful Web Apps