Шаблон и удостоверение ASP.NET Core 2.1 MVC response.js

Можно ли использовать Microsoft.AspNetCore.Identities в проекте SPA с помощью react.js? Шаблон в Visual Studio 2017 предлагает только вариант без проверки подлинности. Если вы не можете использовать Microsoft.AspNetCore.Identity, какие еще варианты есть? Спасибо.


person Michal    schedule 22.07.2018    source источник


Ответы (2)


Используйте ReactJs.Net - https://reactjs.net.

[Authorize]
public async Task<IActionResult> Index()
        {
            var result = await drw.GetAllCompanysAsync();
            return View(result);
        }

с учетом

@model IEnumerable<Company>
@{
    ViewBag.Title = "Абоненты";
}
Html.React("Application", new
{
    initialData = Model,
    url = Url.Action("GetCompanyHeatPerDay", ,
    submitUrl = Url.Action("AddComment"),
}, containerId: "app")


<script crossorigin src="https://cdnjs.cloudflare.com/ajax/libs/react/16.4.1/umd/react.development.js"></script>
<script crossorigin src="https://cdnjs.cloudflare.com/ajax/libs/react-dom/16.4.1/umd/react-dom.development.js"></script>
<script crossorigin src="https://cdnjs.cloudflare.com/ajax/libs/prop-types/15.6.2/prop-types.min.js"></script>
<script src="@Url.Content("~/js/app.jsx")"></script>

Html.ReactInitJavaScript()

вся логика просмотра в app.jsx

person Ильгиз Салихов    schedule 23.07.2018

IdentityServer4 с AspNetCore.Identities - решение для приложений SPA.

person Michal    schedule 26.07.2018