【问题标题】:ADFS in asp.net c#asp.net c#中的ADFS
【发布时间】:2018-01-03 13:04:29
【问题描述】:

我是 ADFS 的新手,正在学习在我已经开发的应用程序中实现它,该应用程序是在 asp.net c# 中。

With the help of this link 我已经在我的应用程序中添加了代码,但现在它给出了错误:

无法加载 DLL 'ifsutils.dll':找不到指定的模块。 (HRESULT 异常:0x8007007E)

有人可以帮忙吗?

另外,我使用的是 Server2012R2 和 framework 4.0,我需要按照link 中的步骤 4 进行操作吗?

提前谢谢你

【问题讨论】:

    标签: c# asp.net single-sign-on saml adfs


    【解决方案1】:

    该链接适用于极旧版本的 AD FS,并非当前指南。

    您需要提供有关用于您的应用的 AD FS 版本的更多详细信息。 AD FS 在什么操作系统上运行?

    有关 AD FS 的最新开发人员相关指南位于 https://docs.microsoft.com/en-us/windows-server/identity/ad-fs/overview/ad-fs-scenarios-for-developers。请查看此内容,看看您的应用程序是否可以适应概述的场景。它们适用于使用 OAuth2 和 OpenID Connect。这要求 AD FS 在 Windows Server 2016 上。

    但是,如果您没有在 Windows Server 2016 上使用 AD FS,而在 Windows Server 2012 R2 或更低版本上使用 AD FS,那么您应该考虑改用 WS-Federation。 WIF 模块允许您使用 WS-Federation,您可以使用https://docs.microsoft.com/en-us/dotnet/framework/security/wif-how-tos-index 上的指南

    还有其他应用程序堆栈也需要考虑,例如 OWIN/Katana。请参阅http://www.cloudidentity.com/blog/2014/02/12/use-the-on-premises-organizational-authentication-option-adfs-with-asp-net-in-visual-studio-2013/ 等链接。这使用 WS-Federation。

    【讨论】:

      猜你喜欢
      • 2021-05-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-30
      • 1970-01-01
      • 2015-02-20
      • 1970-01-01
      • 2019-10-10
      相关资源
      最近更新 更多