【发布时间】:2021-08-19 07:22:34
【问题描述】:
我正在尝试在 .NET 中创建一个登录 mvc 应用程序,任何支持 OpenIdConnect 进行身份验证和 Oauth2.0 进行授权的身份提供者都应该能够通过该应用程序进行通信。目标是然后我的所有微服务将调用登录服务(它将充当代理)以通过不同的身份提供者(例如 Ping Identity 或 Okta 或 Azure AD)执行单次登录和单次注销和授权。 哪个 Nuget 包最适合在我的登录 mvc 应用程序中使用? Microsoft.AspNetCore.Authentication.OpenIdConnect 或 Microsoft.Owin.Security.OpenIdConnect。如果还有其他图书馆,请提供一些启示。我是 OpenIdConnect 和 IDP 提供商的新手,所以请在这里帮助我。
【问题讨论】:
标签: authentication oauth-2.0 asp.net-core-mvc owin openid-connect