gpt4 book ai didi

asp.net-mvc - Azure AD 与 .NET Identity 2

转载 作者:行者123 更新时间:2023-12-03 23:25:19 25 4
gpt4 key购买 nike

使用 .NET Identity 2.1 与 Azure Active Directory (Premium) 的优缺点是什么?

我们目前有一个 MVC 5.x 应用程序,使用 Identity 2.1 进行注册、登录、密码重置等。一位 Microsoft 顾问建议我们应该切换到 Azure Active Directory 以消除“维护自己的安全”的复杂性。

进行交换的原因是什么,为什么不呢?

最佳答案

我不会说两者是相互排斥的。 Asp Identity 内置了该功能,但您不必使用它。实际上,您可以创建自己的用户存储、管理器等,以轮询 azure AD 以获取此信息。 Identity 允许您使用它、覆盖它或完全跳过它。

为什么你不想这样做?不是每个人都有 AD。不是每个人都需要它。模板使用的基本方法只是应用程序管理的用户和声明。

如果您的目标是多个应用程序并且想要 SSO 和 AD,那么您可以利用它。正如顾问指出的那样,此时开发自己的产品是多余的,并且需要更多的工作/维护。

你仍然可能有一个 Users表和应用程序数据库中可能的其他表,因为您可能具有与 AD 无关的业务功能,但样板内容都将通过 AD 进行管理。

您可能遇到的另一个问题是需要对 AD 之外的特定应用用户进行身份验证。此时,您可以选择实现混合解决方案。一半为内部用户轮询 AD,另一半为外部用户回退 Identity。

关于asp.net-mvc - Azure AD 与 .NET Identity 2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25768839/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com