У меня есть мобильное приложение, которое использует вызовы RESTful для приложения ASP.NET Core apis и Angular 2, которое также выполняет вызовы RESTful. Я также использую Identity Core для аутентификации пользователей (Identity 3.0).Выдача маркера JWT-носителя с использованием Identity Core
Я хочу выпустить токен-носитель на основе структуры Identity и аутентифицировать пользователей с помощью Credentials Credentials Credentials (это просто дает моему сайту имя пользователя и пароль, и он выдаст токен, так как это доверенная среда) ,
- Есть ли простая конфигурация в рамках платформы ASP.NET CORE 1.0 RTM?
- AspNet.Security.OpenIdConnect.Server Я смотрю на это, и он выглядит как меньшая версия OpenIdDict, но автор упоминает, что это для Owin/Katana, я не использую никаких.
- OpenIdDict - это фреймворк, который делает это, но сначала это релиз Alpha, а во-вторых, для него требуется отдельный веб-сайт, который повлечет за собой дополнительное обслуживание и производительность, чтобы общаться через HTTP на другой сервер.
- IdentityServer4, который выглядит слишком большим для достижения того, чего я хочу достичь, и я не уверен, что он интегрируется с Identity Core, и меня интересует только предоставление пароля. И похоже, что для этого требуется отдельный веб-сайт.
Буду признателен, если вы уточните изображение вышеприведенных пунктов и сообщите мне, являются ли это моими опциями или я что-то упускаю.
Я не хочу быть публичным поставщиком удостоверений, я хочу просто выдавать токены для своих пользователей.
Спасибо, что нашли время, чтобы ответить. – Adam