gpt4 book ai didi

wif - 在Docker中启用Windows Identity Foundation

转载 作者:行者123 更新时间:2023-12-02 21:21:00 25 4
gpt4 key购买 nike

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

不幸的是,用于docker的Windows Server Core镜像不支持WIF功能,因此无法安装。

是否有人知道如何在Docker容器中使用WIF和/或在此镜像中安装功能的经验?

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

没有docker的类似主题,例如:

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

  • 没有帮助。

    最佳答案

    我知道这是一个古老的问题,但是最近我遇到了同样的问题,想分享我能够提出的解决方案。以我为例,我正在使用一个引用了“Microsoft.IdentityModel.dll”(由WIF安装)的旧软件解决方案,将其切换到其他版本并不是一件容易的事。

    我在笔记本电脑(Windows 10)上安装了WIF,然后将文件添加到Docker镜像中

    C:\Program Files\Reference Assemblies\Microsoft\Windows Identity Foundation\v3.5\Microsoft.IdentityModel.dll

    然后,将PowerShell脚本添加到DOCKERFILE,以将该程序集手动安装到GAC中。这是一篇很好的博客文章,展示了如何做到这一点:

    https://www.andrewcbancroft.com/2015/12/16/using-powershell-to-install-a-dll-into-the-gac/

    希望能帮助到你!

    关于wif - 在Docker中启用Windows Identity Foundation,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45651645/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com