Предполагая, что вы хотите плавный вход в систему (когда конечный пользователь не должен вводить свое имя пользователя и пароль), вам не нужна сторонняя библиотека для этого. Это называется «Windows Аутентификация», и оно уже поддерживается. См. Документацию , чтобы узнать, как ее использовать, в зависимости от операционной системы вашего сервера. Его проще всего настроить в IIS на Windows, но с ASP. NET Core 3.0 он также поддерживается на Linux и MacOS.
Пользователи уже должны войти в свои компьютеры с учетной записью, которую они должны использовать на вашем сайте. Для IE и Chrome ваш веб-сайт необходимо будет добавить в доверенные сайты (в Inte rnet Options) на клиентских компьютерах. Если ваши пользователи используют Firefox, он имеет собственную настройку network.negotiate-auth.trusted-uris
.