我在 Visual Studio 2010 中创建了一个示例“Windows Azure 云服务”项目,并使用 WIF for .NET 4.0 将 AZURE ACS 配置为该应用程序的 STS。然后将此应用程序部署在 Windows Azure 云服务中。我将 Windows Live ID、Yahoo(开箱即用)和 SiteMinder 12.51 配置为身份提供程序。现在,我可以使用 Yahoo 和 Windows Live ID 身份提供商登录到应用程序。
我在 ACS(Windows azure 云服务应用程序)中的 RP 接受 SAML 2.0 令牌。我已经在 Azure ACS 和 SiteMinder 12.51 之间配置了 WS-FED SAML 2.0 联合。我有 ACS 中的令牌加密、解密和签名的有效证书。我已经使用 MetaData 导入和 ACS 领域配置了 SiteMinder IDP,显示正确的实体 URL。通过 SiteMinder(作为 ACS 中的 IDP)登录应用程序时,出现以下错误。
处理您的请求时发生错误。
HTTP Error Code: 400
Message: ACS20001: An error occurred while processing a WS-Federation sign-in response.
Trace ID: 3881b53c-e964-46c6-9f82-0fff383db6d5
Timestamp: 2013-05-15 11:22:39Z
在这里,我没有看到我的异常的“内部消息”。在我的情况下,所有可能的原因是什么?如何在 ACS 中启用内部消息。如果有人在这个问题上帮助我,我将不胜感激。
谢谢, 马赫什