Я несколько недель пытался реализовать авторизацию JWT в своем веб-приложении .NET Core и обнаружил, что следую многим руководствам, которые, как мне кажется, не имеют отношения к моему сценарию использования.В этих руководствах много говорится о областях и т. Д., И я не думаю, что мне нужен такой уровень сложности для моего варианта использования.
Многие руководства рассказывают об использовании таких вещей, как OpenIddict или Identity Server, для установки и настройки.что-то, против чего пользователь может авторизоваться, но в этих настройках кажется, что для размещения провайдера идентификации требуется отдельный проект, а затем мое новое приложение asp net core должно каким-то образом подключиться к нему для использования.Я также пытаюсь заставить работать такие вещи, как токены обновления, чтобы пользователю не приходилось входить в систему снова и снова.
"Клиентская сторона" моего приложения будет Xamarin (для мобильных устройств) иAngular (для веб-сайтов).
В одном веб-приложении (одном базовом приложении .net) как я могу использовать .NET Core Identity с JWT или OAuth?Какой минимальный уровень конфигурации необходим для достижения этого?