asp.net中的ADFS c#

问题描述 投票:0回答:1

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

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

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

有人可以帮忙吗?

此外,我使用Server2012R2和框架4.0,我需要按照link的步骤4。

先感谢您

c# asp.net single-sign-on saml adfs
1个回答
2
投票

该链接适用于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。

© www.soinside.com 2019 - 2024. All rights reserved.