用于 OpenIdConnect 身份验证的 nuget 包

时间:2021-06-01 05:07:28

标签: authentication oauth-2.0 asp.net-core-mvc owin openid-connect

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

1 个答案:

答案 0 :(得分:0)

如果您使用 .NET Framework,我会为 ASP.NET Core 项目使用 Microsoft.AspNetCore.Authentication.OpenIdConnectMicrosoft.Owin.Security.OpenIdConnect。< /p>