【问题标题】:How to create dot net core SAML application如何创建点网核心 SAML 应用程序
【发布时间】:2020-09-13 11:08:04
【问题描述】:

我们有一个 ADFS 4 服务器,我正在尝试在 Visual Studio 2019 中创建一个使用 SAML“流”进行身份验证/授权的 dot net core web 应用程序。

我记得在旧版 Visual Studio(2015 年?)中看到了一个工具/扩展,它允许您配置一些身份验证细节。

但在 VS2019 中,当我在新应用向导中选择“云 - 单一组织”时,我无法判断它是在创建 WSFed、SAML 还是 OAuth 协议应用。

是因为 AzureAD 默认使用 SAML 吗?

【问题讨论】:

    标签: .net-core visual-studio-2019 saml-2.0 adfs federation


    【解决方案1】:

    否 - Azure AD 默认为 OpenID Connect。

    是的 - 以前有一个工具,但那是用于 WS-Federation (WIF)。

    WIF 的 SAML 实施曾一度出现过,但后来被撤回,从未成为该工具的一部分。

    Microsoft 从未有过正式的 SAML 客户端堆栈。

    有很多选项here

    【讨论】:

    • 没有用于 SAML 客户端的 Microsoft/.NET 堆栈,并且 ADFS 中没有 OpenID 支持。对吗?
    • 没有适用于 SAML 客户端的 Microsoft/.NET 堆栈 - 是
    • ADFS 中不支持 OpenID。如果您的意思是 OpenID - 不。如果您的意思是 OpenID Connect,那么可以。 ADFS 支持此下游,即客户端。
    • 在 Visual Studio 中,右键单击您的 dotnet core 项目 > 添加 > 新建脚手架项... > 标识
    猜你喜欢
    • 1970-01-01
    • 2021-08-12
    • 2018-07-26
    • 1970-01-01
    • 1970-01-01
    • 2020-08-01
    • 1970-01-01
    • 2018-10-23
    • 1970-01-01
    相关资源
    最近更新 更多