gpt4 book ai didi

c# - 实现个人用户帐户和 Azure AD 身份验证

转载 作者:行者123 更新时间:2023-12-04 08:58:00 25 4
gpt4 key购买 nike

我想看看是否可以在单个应用程序中同时使用个人用户帐户身份验证和 Azure AD 身份验证。框架或核心 (ASP.NET)。
到目前为止,它一直是谷歌搜索,我没有找到任何明确说明可以做到这一点的东西。其次,除了个人广告或 azure 广告的基础知识(文档齐全的示例/VS 模板代码)之外,我对验证应用程序不是很熟悉。
非常感谢来自 Startup.cs 的任何帮助、链接、小代码示例。
谢谢。

最佳答案

这是一个太大的话题,无法作为操作指南来回答。但是,我会尝试为您提供简要概述和足够的引用资料/示例供您查看。使用 可以更好地解决您的情况Azure AD B2C 结合 Azure AD .我强烈建议您首先从这些链接中查看基本概念的概述。 Azure AD B2C 提供企业对客户标识即服务。您的客户使用他们首选的社交、企业或本地帐户身份来获得对您的应用程序和 API 的单点登录访问。
在您的情况下,您需要在 B2C 租户中添加 Azure AD 作为身份提供者,并添加所需的用户流(个人/社交登录),这将使您的用户能够通过注册使用组织 (AAD) 或个人/社交帐户登录. This解释了如何在 B2C 中配置自定义策略以在这种情况下将 AAD 添加为身份提供者。例如,this为您提供启用 Azure AD 和 Facebook 登录的指南。
现在来到代码/SDK 部分,因为您使用 C# 和 asp.net,所以您的一站式商店应该是新的 Microsoft Identity Web 图书馆。与 Microsoft Identity Platform 联系起来会让您的生活更轻松用最少的配置和代码,还有很好的文档、引用和示例来处理最常见的场景。例如,this是 B2C 的样本。还有更多 here供您引用,以备不时之需。
我要强调你的起点应该是 Microsoft Identity Web 对于asp.net核心。

关于c# - 实现个人用户帐户和 Azure AD 身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63707941/

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