用于 OpenIdConnect 身份验证的哪个 nuget 包

Which nuget package for OpenIdConnect authentication

我正在尝试在 .NET 中创建一个登录 mvc 应用程序,任何支持 OpenIdConnect 身份验证和 Oauth2.0 授权的身份提供者都应该能够通过它进行通信。 objective 是我所有的微服务,然后将调用登录服务(它将充当代理)以通过不同的身份提供者(例如 Ping Identity 或 Okta 或 Azure AD)执行单点登录和单点注销和授权。 哪个 Nuget 包最适合在我的登录 mvc 应用程序中使用? Microsoft.AspNetCore.Authentication.OpenIdConnectMicrosoft.Owin.Security.OpenIdConnect。如果还有其他图书馆,请说明一下。我是 OpenIdConnect 和 IDP 提供商的新手,所以请在这里帮助我。

对于 ASP.NET 核心项目,我会使用 Microsoft.AspNetCore.Authentication.OpenIdConnect,如果您是 Microsoft.Owin.Security.OpenIdConnect使用 .NET 框架。