To be compatible with Chrome 80- version, We have Implemented Same site Cookies for OWIN application with reference https://learn.microsoft.com/en-us/aspnet/samesite/owin-samesite
We have:
- upgrade owin to 4.1
- Target .net framework to .net 4.7.2
It works fine In Chrome V 80 Beta. However, when in rigorous mode (.\chrome.exe --enable-features=SameSiteDefaultChecksMethodRigorously). it gives out the following error:
Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolInvalidNonceException: IDX21323: RequireNonce is '[PII is hidden]'. OpenIdConnectProtocolValidationContext.Nonce was null, OpenIdConnectProtocol.ValidatedIdToken.Payload.Nonce was not null. The nonce cannot be validated. If you don't need to check the nonce, set OpenIdConnectProtocolValidator.RequireNonce to 'false'. Note if a 'nonce' is found it will be evaluated. at Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolValidator.ValidateNonce(OpenIdConnectProtocolValidationContext validationContext) at Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolValidator.ValidateAuthenticationResponse(OpenIdConnectProtocolValidationContext validationContext) at Microsoft.Owin.Security.OpenIdConnect.OpenIdConnectAuthenticationHandler.d__9.MoveNext(
Have any body encountered this?