Почему невозможно создать проект веб-API с типом авторизации индивидуальных учетных записей пользователей?
Почему тип аутентификации — отдельные учетные записи пользователей для веб-API в .NET Core недоступны при создании новой службы веб-APi
Ответы (3)
ОБНОВЛЕНИЕ:
Все номера версий обновлены с v1.2 до v2.0.
Ознакомьтесь с расписанием и планом ASP.NET Core:
Службы приложений для идентификации
Уровень службы будет добавлен в ASP.NET Core Identity и включен в шаблоны проектов с использованием индивидуальной аутентификации. Это позволит аутентифицировать пользователей с помощью токенов JWT, чтобы веб-API можно было защитить из коробки, и упростить изменение систем аутентификации, например. от удостоверения в приложении до Azure AD B2C или сторонних решений, таких как Identity Server.
Дэниел Рот из MS:
Поддержка отдельных учетных записей пользователей с шаблоном веб-API в VS пока недоступна. Мы по-прежнему рассматриваем возможность предоставления поддерживаемого локального предложения по выпуску токенов в дополнение к интеграции с Azure AD B2C.
Это заявление можно найти в разделе комментариев в разделе https://channel9.msdn.com/Events/dotnetConf/2016/Building-Secure-Web-APIs-with-ASPNET-Core
Это просто отключено в ядре 1.1. Пожалуйста, используйте ядро 2.0, чтобы найти всю аутентификацию. Вы можете загрузить ядро 2.0 с здесь