Catalyst-Plugin-CSRFToken

 view release on metacpan or  search on metacpan

README.mk  view on Meta::CPAN


Tokens can also be provided via the 'X-CSRF-Token' HTTP request header (useful for AJAX requests):

    <script
      src="https://code.jquery.com/jquery-3.6.0.min.js"
      integrity="sha384-..."
      crossorigin="anonymous"
    ></script>
    <script>
      $.ajax({
        url: '/some/endpoint',
        type: 'POST',
        headers: {
          'X-CSRF-Token': '[% c.csrf_token(form_id=>"your_form_id") %]'
        },
        data: {
          // form data here
        },
        success: function(response) {
          // handle response
        }

lib/Catalyst/Plugin/CSRFToken.pm  view on Meta::CPAN


Tokens can also be provided via the 'X-CSRF-Token' HTTP request header (useful for AJAX requests):

  <script
    src="https://code.jquery.com/jquery-3.6.0.min.js"
    integrity="sha384-..."
    crossorigin="anonymous"
  ></script>
  <script>
    $.ajax({
      url: '/some/endpoint',
      type: 'POST',
      headers: {
        'X-CSRF-Token': '[% c.csrf_token(form_id=>"your_form_id") %]'
      },
      data: {
        // form data here
      },
      success: function(response) {
        // handle response
      }



( run in 0.733 second using v1.01-cache-2.11-cpan-f03e8824b8d )