asp.net core Unable to unprotect the message.State - ASP.NET Core When dealing with multiple external providers, it's important to use unique callback paths.