Попытка создать патч для одного и того же повара сайта ie проблема в chrome 80 бета-версии
Ссылка : https://devblogs.microsoft.com/aspnet/upcoming-samesite-cookie-changes-in-asp-net-and-asp-net-core/
Шаги, сделанные до сих пор:
- обновлено до 4.1
- обновлено. net каркас до 4.72
- Добавлен sameCookieManager, как упомянуто в Ссылочной ссылке
startup.cs
var options = new OpenIdConnectAuthenticationOptions
{
ClientId = clientId,
Authority = authority,
PostLogoutRedirectUri = redirectUri,
RedirectUri = redirectUri,
TokenValidationParameters = new TokenValidationParameters
{
ValidateIssuer = false,
SaveSigninToken=true
},
Notifications = new OpenIdConnectAuthenticationNotifications()
{
AuthenticationFailed = OnAuthenticationFailed,
AuthorizationCodeReceived = OnAuthorizationCodeReceived,
SecurityTokenValidated = OnSecurityTokenValidated
},
CookieManager = new SameSiteCookieManager(new SystemWebCookieManager())
};
Это заканчивается в OnAuthenticationFailed с ошибкой «IDX21323 OpenIdConnectProtocolValidationContext.Nonce был нулевым, OpenIdConnectProtocolValidatedIdToken.Paylocad.Nonce не был нулевым Методы обхода, указанные в ссылках ниже, но они не работают
MVC5 Azure AD IDX21323