У меня есть веб-приложение с поддержкой утверждений, использующее Windows Identity Foundation, которое работает хорошо, за исключением одного сервера. Я вижу сообщение об ошибке, показанное ниже, в журнале событий.
Exception information:
Exception type: CryptographicException
Exception message: Key not valid for use in specified state.
at System.Security.Cryptography.ProtectedData.Unprotect(Byte[] encryptedData, Byte[] optionalEntropy, DataProtectionScope scope)
at Microsoft.IdentityModel.Web.ProtectedDataCookieTransform.Decode(Byte[] encoded)
Это приложение использует очень стандартную реализацию WIF с ADFS v2. Он не использует RsaEncryptionCookieTransform. Я ищу любые предложения, как это диагностировать. Вещи, которые я пробовал до сих пор:
Мы будем благодарны за любой совет.