Преобразование существующего приложения идентификации пользователя ASP.Net для использования ReactJ - PullRequest
0 голосов
/ 21 октября 2018

У меня есть существующий веб-сайт, который использует удостоверение MVC ASP.Net с большим количеством пользователей.

Я действительно хотел бы перестроить приложение с помощью React, у меня есть пример приложения .NetCore React, созданного в Visual Studio.2017, и я надеялся, что смогу каким-то образом перенести членство, чтобы интегрировать его в свое приложение.

Я попытался скопировать контроллер учетных записей MVC, чтобы попытаться вызвать метод входа в учетную запись напрямую, используя AJAX, но этодавая мне ошибку 500.

Возможно ли это сделать, и если у кого-то есть какие-либо идеи о том, как это сделать или какие-либо примеры, я искал везде и не вижу, чтобы кто-нибудь делал это?

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

submit() {
    const details = { Email: this.state.userName, Password: this.state.password, RememberMe: false };

    $.ajax({
        url: '/Account/Login',
        type: 'POST',
        data: {
            model: details,
            returnUrl: null
        },
        success: function (result) {
            alert(result);
        },
        error: function (errorResult) {
            alert("FAIL");
        }
    });
}

1 Ответ

0 голосов
/ 21 октября 2018

Для всех, кому интересно, я смог достичь того, чего хочу, следуя приведенному здесь примеру с использованием токенов JWT.

https://medium.com/@ozgurgul/asp-net-core-2-0-webapi-jwt-authentication-with-identity-mysql-3698eeba6ff8

...