是否可以实现Active Directory IDP认证和MySQL数据库认证相结合

问题描述 投票:0回答:1

我们的团队使用 React 和 .NET Core API 开发了一个教育 Web 应用程序。目前,我们的应用程序使用数据库身份验证。该应用程序适用于个别教师和学生。当我们的营销团队访问学区时,他们询问我们的应用程序是否支持单点登录(SSO)。他们已经有一个 Active Directory 身份提供商,并想知道他们是否可以为他们的教师使用相同的 IDP 来验证我们的系统。

是否可以通过这种方式实现身份验证,其中一些用户驻留在 Active Directory IDP(特定学校的教师)中,而另一些用户驻留在我们的数据库中(普通教师)?根据电子邮件域部分,我们计划识别IDP(学校的IDP或我们的IDP)。我们想知道这是否可行或者是否有更好的方法。任何帮助将不胜感激

c# reactjs .net-core
1个回答
0
投票

简短的答案是肯定的,您可以在同一应用程序上使用多种形式的身份验证。

Active Directory IDP 将为您提供身份验证尝试成功或失败的响应。根据该响应,您可以授予或拒绝用户进入系统的权限。

如果需要为每个用户保存应用程序特定数据,而这些数据在 Active Directory 中不可用或 IDP 未提供,您可能需要在系统中为通过 Active Directory 进行身份验证的用户创建一个用户。

© www.soinside.com 2019 - 2024. All rights reserved.