【问题标题】:Can I use adfs on a vb.net web form application我可以在 vb.net 网络表单应用程序上使用 adfs
【发布时间】:2021-07-06 20:21:07
【问题描述】:

我有一个 2012 年左右的旧 vb.net 网络表单应用程序。目标是利用 adfs 进行身份验证。我是否能够 a)按原样更新应用程序并合并 adfs 或 b)我是否需要将应用程序转换为 c# 应用程序,然后合并 adfs?我在网上搜索了一段时间,没有找到与问题 a) 部分相关的任何内容。

【问题讨论】:

  • 我猜你正在寻找 C# 示例和文档。如果是这种情况,它们应该可以转换为 vb.net 以便回答 a) 是的,应该没问题。 b) 这完全取决于你。如果您正在考虑重建 IMO,那么可能非常值得考虑 C#,但这实际上取决于您和您的团队的知识和经验

标签: vb.net web webforms adfs


【解决方案1】:

是的,这是可能的,我很久以前did it

但是,文章中的链接已不存在,并且使用的是旧版本的 VS。

VS 2010 使用了一个名为 FedUtil 的工具,它为您生成了 web.config,并使用了 WIF 库,该库使用 WS Federation 与 ADFS 对话。

但是 WIF 下载链接不再有效。

根据您拥有的 ADFS 版本,有 C# 示例here。查看 LHS 上的 ADAL 和 MSAL 标签。

您可以将 C# dll 添加到 VB 项目中,这样您就可以只进行身份验证。在 C# 中,其余的留在 VB 中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-02-11
    • 2018-01-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-08
    • 2019-05-24
    • 1970-01-01
    相关资源
    最近更新 更多