【问题标题】:C# WCF with ADFS authentication local具有本地 ADFS 身份验证的 C# WCF
【发布时间】:2017-07-11 05:04:22
【问题描述】:

我正在尝试使用 ADFS 身份验证实现 WCF 应用程序。在我的本地计算机上安装 ADFS 时,它说它需要 windows server 2008 R2 版本。有没有其他方法可以实现相同并在本地进行测试。

P.S 我正在尝试在本地机器上实现它以进行测试。

【问题讨论】:

    标签: c# .net wcf authentication adfs


    【解决方案1】:
    1. 使用虚拟机服务器实现一体化。
    2. 我不知道你到底在找什么,因为如果你wcf pourpose它是使用adfs服务,你不需要安装localy,只需要一个已经安装的域服务器。

    希望有帮助

    【讨论】:

    • 感谢@Javier 的信息,但现在我遇到了另一个问题。我指的是以下链接:link 用于 WCF 中的 ADFS 身份验证。我跳过了设置 ADFS 步骤(希望在本地环境中没有必要)我创建了 WCF 服务并安装了 WIF SDK。但我无法在项目节点中找到“添加 STS 参考”。有没有其他方法或者我错过了我正在使用 Visual Studio 2015 Express 和 Visual Studio 2013 Profession 的东西
    • 您需要在广告服务器上安装 adfs。在本地安装 WIF。重启机器,有时这是关键。要使用这些服务,请在您的 Visual Studio 中创建一个网站,注意它不是项目应用程序类型,它是 File -> New website 中的网站,类型为 wcf,创建应用程序的框架版本必须是 4.0 而不是其他。然后在解决方案资源管理器的节点项目中,您会看到添加 sts 参考。
    【解决方案2】:

    您要使用哪个版本的 ADFS?

    您不能在桌面上安装 ADFS。它必须安装在服务器上。 ADFS 位于 AD 之上,因此您还需要一个 DC。您可以在同一台服务器上拥有这一切。

    该链接指的是 VS 2010。该功能不再存在。您需要按照this 使用“更改身份验证”/“本地”。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-05-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-08
    • 2022-07-06
    • 2016-09-30
    • 1970-01-01
    相关资源
    最近更新 更多