MSIS0038: Сообщение SAML имеет неверную подпись - ошибка ADFS

Я получал эту странную ошибку в Windows Server 2012 даже после установки правильных сертификатов подписи для SP в ADFS. Журналы ошибок показывают что-то вроде этого:

The Federation Service encountered an error while processing the SAML authentication request. 

Additional Data 
Exception details: 
System.IdentityModel.SignatureVerificationFailedException: MSIS0038: SAML Message has wrong signature. Issuer: 'XXX-XXX-XX'.
   at Microsoft.IdentityServer.Protocols.Saml.Contract.SamlContractUtility.CreateSamlMessage(MSISSamlBindingMessage message)
   at Microsoft.IdentityServer.Service.SamlProtocol.SamlProtocolService.Issue(IssueRequest issueRequest)
   at Microsoft.IdentityServer.Service.SamlProtocol.SamlProtocolService.ProcessRequest(Message requestMessage)

1 ответ

Решение

После нескольких часов непроизводительной отладки я обнаружил, что это известная проблема ADFS и не имеет ничего общего с действительностью сертификатов, отпечатков и т. Д.

Microsoft предоставила следующее обновление для устранения этой проблемы.

КБ - 2896713

Эта проблема возникает, если в системе установлено обновление безопасности 2843639 на Windows 2012 Server.

Другие вопросы по тегам