Microsoft CRM 2011跨域身份验证

问题描述:

我们正在创建一个单独的网站,其内容将通过各种iframe与Microsoft CRM安装混搭。我们的计划是在我们的网站上使用集成Windows身份验证,并将凭证传递给OrganizationServiceProxy以访问CRM。但是,对于IFD(面向Internet的部署),我们不清楚这将如何工作。Microsoft CRM 2011跨域身份验证

在CRM 2011中,您如何将通过IFD进行身份验证的用户映射到可用于验证到CRM服务端点的正确活动目录用户?

任何样品/伪代码将不胜感激!

Dynamics CRM 2011在使用IFD时依赖基于索赔的身份验证。在后端它使用ADFS 2.0。

如果你想为你的网站实现单点登录,那么看看如何Implement Single Sign-on from an ASPX Web Page or IFRAME。本文还提到了Walkthrough: Single Sign-on from a Custom Web Page

基本上,您的网站必须信任与Dynamics CRM相同的STS。