任何人都创建了c#.NET应用程序,以便使用ADFS 2.0从Windows server 2012登录到SAML 2.0 SSO配置的salesforce组织

任何人都创建了c#.NET应用程序,以便使用ADFS 2.0从Windows server 2012登录到SAML 2.0 SSO配置的salesforce组织,salesforce,single-sign-on,saml-2.0,adfs2.0,Salesforce,Single Sign On,Saml 2.0,Adfs2.0,我已在windows server 2012 R2中使用ADFS 2.0配置Salesforce(基于SAML 2.0)SSO。我想创建一个c#.NET桌面应用程序,在该应用程序中,用户应该自动登录Salesforce组织(通过其域凭据),并获取组织的标准对象元数据 我在谷歌上搜索了一下,找到了两种不同的解决方案: 1.使用ADFS 2.0在Salesforce中配置SSO 2.NET实用工具使用域(ADFS 2.0)凭据登录 但我无法找到相同的组合解决方案。如果任何人对此有任何想法或已经实施了

我已在windows server 2012 R2中使用ADFS 2.0配置Salesforce(基于SAML 2.0)SSO。我想创建一个c#.NET桌面应用程序,在该应用程序中,用户应该自动登录Salesforce组织(通过其域凭据),并获取组织的标准对象元数据
我在谷歌上搜索了一下,找到了两种不同的解决方案:
1.使用ADFS 2.0在Salesforce中配置SSO
2.NET实用工具使用域(ADFS 2.0)凭据登录

但我无法找到相同的组合解决方案。如果任何人对此有任何想法或已经实施了此类设置(Salesforce中基于SAML的SSO,使用ADFS 2.0&c#.NET实用程序通过域凭据自动登录到Salesforce组织),请分享您的知识。


提前感谢。

ADFS2.0支持WS-Fed和SAML2.0

听起来你已经联合了ADF和Salesforce

因此,使用ASP MVC应用程序(即基于浏览器的应用程序),使用WIF连接到ADF,您可以进行连接,因为这些协议都是基于浏览器的

对于WS-Fed,这称为被动概要文件

您不能将被动配置文件用于桌面应用程序,因为它不支持浏览器

您需要使用基于WCF并受ADFS支持的活动配置文件