CSRF в ReactJS с Express и csurf - PullRequest
0 голосов
/ 18 июня 2020

Я ищу «хороший» способ реализовать CSRF в ReactJS. До сих пор я видел только примеры, где он используется для SSR-приложений и где они устанавливают такой тип ввода:

  <input type="hidden" name="_csrf" value="">

Это также возможно для React, однако мне не нравится этот факт что вы должны скопировать его в свою базу кода.

В Express документах они говорят об использовании его в SPA, однако здесь они используют res.render (что не используется, когда ваш интерфейс использует метод ReactJS), например:

app.all('*', function (req, res) {
  res.cookie('XSRF-TOKEN', req.csrfToken())
  res.render('index')
})

Как это реализовать в React?

...