使用STS令牌连接到Organization.svc

时间:2013-01-24 08:55:20

标签: c# dynamics-crm-2011

我正在尝试2天来从ADFS获取STS令牌。我制作了ASP.Net应用程序,需要在托管CRM上作为用户进行认证。什么是最简单的方法来获取当前登录用户的ADFS(从这台机器)并使用他的凭据登录到CRM 2011。我无法使用网络凭据,因为我通过STS登录托管服务器。

我尝试使用this link运行sdk\samplecode\cs\generalprogramming\authentication\ifdsinglesignon\示例,但仍无法获得认证。我必须说我不需要使用用户,域和传递,因为我无法得到它们。 必须使用令牌

1 个答案:

答案 0 :(得分:0)

AFAIK,我们可以使用visual studio 2010添加sts参考:

  1. 打开Visual Studio,右键单击该项目以添加STS参考。
  2. 浏览您的应用程序配置位置(web.config)。
  3. 对于应用程序URI,请使用您的自定义asp.net网站地址。 (例如:https://customweb.mscrm.com
  4. 然后单击“下一步”,转到“安全令牌服务”页面,选择“使用现有STS”选项。对于STS WS-Federation元数据文档位置,请使用:https:///FederationMetadata/2007-06/FederationMetadata.xml
  5. 完成此步骤后,选择适合您的选项。
  6. 您可以将FederationMetadata和Web.config修改为指向STS。 希望这回答

    干杯