У меня есть 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\"));
});