. net core - iis windows и гибрид аутентификации форм - PullRequest
0 голосов
/ 06 марта 2020

У меня есть c#. net ядро ​​3 приложения, целью которого является windows passthru аутентификация внутри intr anet, и, когда нет, формирует аутентификацию.

Я не нашел ничего хорошего (или недавние) примеры использования аутентификации windows и cook ie. У меня действительно есть базовая c проверка подлинности cook ie, когда утверждения извлекаются из различных источников с использованием IClaimsTransformation, но я не могу заставить работать простую проверку подлинности windows, пока настроение cook ie.

У кого-нибудь есть хороший пример того, как сделать гибрид из обоих на основе int anet против inte rnet?

Cook ie Настройка аутентификации:

services
    .Configure<CookiePolicyOptions>(o => 
    {
        o.CheckConsentNeeded = ctx => true;
        o.MinimumSameSitePolicy = SameSiteMode.Strict;
        o.Secure = CookieSecurePolicy.SameAsRequest;
    })
    .AddAuthentication(CookieAuthenticationDefaults.AuthenticationScheme)
    .AddCookie(o => 
    {
        o.LoginPath = "/Account/Logon";
        o.LogoutPath = "/Account/Logoff";
        o.Cookie.Name = ".AspNet.SharedCookie";
        o.Cookie.Path = "/";
        o.DataProtectionProvider = DataProtectionProvider.Create(new DirectoryInfo(@"c:\inetpub\keys\"));
    });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...