Я пытаюсь создать страницу входа (LoginController / Index.cshtml), которая внедряет токен защиты от подделки, который я проверю с помощью атрибута метода [ValidateAntiForgeryToken] позже при публикации:
@using Microsoft.AspNetCore.Antiforgery;
@using React.AspNet;
@inject IAntiforgery Antiforgery
@{
ViewData["Title"] = "User Login";
}
@Html.React("Login", new
{
antiforgeryToken = Antiforgery.GetAndStoreTokens(Context).RequestToken
});
Компоненты - это файлы .tsx, которые упаковываются в приложение через Интернет, что, на мой взгляд, усугубляет проблему.
Так как это вывод страницы Razor, как я должен получить результат, подключенный к маршрутизатору реагирующего компонента? Или, может быть, нет, и он должен быть как-то автономным через веб-пакет?