2017-08-12 85 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)

相關問題