0

У меня есть проект ASP.NET 4, который я обновляю до ASP.NET 5. В настоящее время моя аутентификация работает, передавая запросы аутентификации через очередь сообщений в нашу бэкэнд-системуASP.NET 5 Аутентификация с использованием настраиваемого поставщика (не используется EF)

Как добиться этого, используя новую систему в ASP.NET 5? Каждая документация, которую я нахожу в Интернете, с учетом использования EF (который я не использую) или требует того, что кажется абсурдным объемом работы such as this

Моя система даже не позволяет создавать пользователей, поэтому все, что мне нужно, это простая реализация для проверки правильности данных пользователя.

+0

Возможный дубликат [Как установить файл cookie Auth в asp.net 5] (http://stackoverflow.com/questions/32373211/how-to-set-a-auth-cookie-in-asp-net- 5) – mason

+1

В репозитории [ASP.NET Security] (https://github.com/aspnet/Security) также есть примеры. – mason

+0

Что вы подразумеваете под «запросами аутентификации через очередь сообщений в нашу бэкэнд-систему»? HTTP-модуль/обработчик? –

ответ

0

Ну, возможности решения этого практически бесконечны с помощью ASP.NET Core. Я предлагаю вам просмотреть часть security, чтобы определить, что вам нужно. Основываясь на том, что я знаю прямо сейчас из вашего вопроса, я думаю, вы могли бы использовать Cookie Middleware за то, что хотите. Бит об переопределении ValidateAsync:

Чтобы реализовать переопределение для события ValidateAsync(), вы должны написать метод со следующей сигнатурой;

Task ValidateAsync(CookieValidatePrincipalContext context); 

Таким образом, вы можете реализовать его любым удобным вам способом. Это полезно?