2017-08-12 87 views
0

在我们当前的项目中,我们使用Windows服务器核心映像(https://hub.docker.com/r/microsoft/windowsservercore/)开发托管在docker(for windows)容器中的ASP.net MVC应用程序。一切正常,但现在我们想使用Windows Identify Foundation(WIF)进行ADFS身份验证。在Docker中启用Windows Identity Foundation

不幸的是,Docker的Windows Server Core映像不支持WIF功能,因此无法安装。

有人知道如何在码头集装箱内使用WIF和/或在该图像中安装该功能的体验吗?

他们是否启用了该功能的替代图像?

类似的主题没有搬运工,如:

  1. https://support.microsoft.com/en-us/help/3044149/you-can-t-install-windows-identity-foundation-in-windows-core
  2. https://blogs.technet.microsoft.com/server_core/2012/05/09/configuring-the-minimal-server-interface/

没有帮助。

谢谢!

+0

使用OWIN WS-美联储NuGet包的选项? – nzpcmad

+0

我们现在没有评估OWIN WS-Fed软件包。也许这是个好主意,谢谢! – mugbi

回答

0

我们可以用OWIN解决我们的问题。

巴斯Lijten张贴在这一个很好的教程: http://blog.baslijten.com/configure-claims-based-web-applications-using-owin-wsfederation-middleware/

我们配置了WS-美联储的使用与Owin但并未使用嵌入式STS。相反,我们创建了一个独立的标识服务器实例来测试ADFS集成。 在Github上,你可以找到这样一个身份的服务器配置一个例子:

https://github.com/IdentityServer/IdentityServer3.Samples/tree/master/source/SelfHost%20(InMem%20with%20WS-Fed)

相关问题