0
我有一個運行在Windows Server 2012 r2上的流星應用程序,iis 8.5作爲我的應用程序的反向代理(也嘗試在ubuntu上使用nginx),我嘗試使用saml與ADFS 2.0進行身份驗證。SAML消息有錯誤的簽名
我不斷收到以下錯誤:
Event 303, AD FS 2.0
The Federation Service encountered an error while processing the SAML authentication request.
Additional Data
Exception details:
MicrosoftidentityModel.Protocols.XmISignature.SignatureVerificationFailedException: M5I50038: SAML Message has wrong signature. Issuer:
at MicrosoftldentityServer.Protocols.Saml.Contract.SamIContractUtility,CreateSamIMessage(MSISSamlBindingMessage message)
at Microsoft.IdentityServer.Service.Sam1Protocol.Sam1ProtocolService.CreateErrorMessage(CreateErrorMe.ssageRequest
createErrorMessageRequest)r
at Microsoft.IdentityServer.Service.Sam1Protocol.SarnIProtocolService.ProcessRequest(Message requestMessage)
Log Name:
AD FS 2.0/Admin
Source:
AD FS 2.0
Logged:
10/04/2016 09:0S:1
Event ID:
303
Task Category:
None
Level:
Error
Keywords:
AD F
User:
NETWORK SERVICE
Computer:
不幸的是安裝kb2896713,沒有運氣。
有人有什麼想法嗎?問題的根源是什麼?
編輯
,這是開源的使用:Rocket.Chat https://github.com/RocketChat/Rocket.Chat/tree/develop/packages/meteor-accounts-saml
你有任何代碼可以用來驗證這種方式嗎?如果是這樣,請提供[mcve]。 –