如何创建点网核心 SAML 应用程序

How to create dot net core SAML application

我们有一个 ADFS 4 服务器,我正在尝试在 Visual Studio 2019 年创建一个使用 SAML "flow" for authentication/authorization 的点网核心 Web 应用程序。

我记得在 Visual Studio(2015 年?)的旧版本中看到 tool/extension 允许您配置身份验证的一些细节。

但在 VS2019 中,当我 select "Cloud - Single Organization" 在新建应用程序向导上时,我无法判断它是在创建 WSFed、SAML 还是 OAuth 协议应用程序。

是因为 AzureAD 默认为 SAML 吗?

否 - Azure AD 默认为 OpenID Connect。

是的 - 过去有一个工具,但它是用于 WS-Federation (WIF) 的。

WIF 的 SAML 实现有一小段时间,但它已被撤回并且从未成为该工具的一部分。

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

有多个选项here