У меня есть пользовательский компонент аутентификации, который работает с сетевым ядром 2.2. Я начал переносить проект на net core 3, но похоже, что MS не обновила пакеты Nuget для аутентификации.
До сих пор я ссылался на пакет Microsoft.AspNetCore.Authentication
. Пакет все еще существует, но не был обновлен до net core 3.0 (он все еще в версии 2.2).
Я не могу продолжать использовать его, потому что net core 3.0 переместил тип RequestPathBaseCookieBuilder
в другое пространство имен (поэтому во время выполнения я получу исключение при загрузке tyoe). Быстрый поиск показывает, что только Microsoft.AspNetCore.Authentication.OpenIdConnect
было обновлено до net core 3.0 (и если я добавлю его в свой проект, то мой компонент заработает без проблем).
Кто-нибудь знает, почему MS до сих пор не обновила другие пакеты безопасности nuget до версии 3? Можно ли как-то решить эту проблему, не используя пакет nuget openidconnect (я использую его только потому, что он был обновлен первым, и он принесет правильную сборку Microsoft.AspNetCore.Authentication, которая мне нужна для моего проекта)?