Какие пакеты NuGet необходимы только для oauth 2
Предположим, у меня уже есть хранилище пользовательских данных, которым я доволен (имена пользователей, хэшированные пароли и т. д.), И все, что я хочу добавить, - это возможность выпускать и обрабатывать токены JWT и обновлять токены. Каковы будут минимальные пакеты NuGet, которые понадобятся?
Я понимаю, что ASP Identity-это проверенная система, я просто хотел бы выяснить, что необходимо для выпуска токенов OAuth 2.0 JWT с использованием пакетов Microsoft NuGet. Предположим, что у меня уже есть код для правильной проверки имени пользователя и пароля, и я могу определить, проверено или не проверено.
Что я уже пробовал:
Во многих примерах перечислены эти пакеты NuGet ...
Microsoft.Долг
Майкрософт.Долг.Хозяин.SystemWeb
Майкрософт.Долг.Безопасности.OAuth
Майкрософт личности ASP.NET долг
И все же я не уверен, почему "Microsoft ASP.NET идентичность Owin" необходима, если ASP.NET личность не используется.