gpt4 book ai didi

azure - 使用 Azure 应用服务轻松身份验证 + Azure AD B2C 是否可以保护单个 Web API 并让多个 native 应用程序使用它?

转载 作者:行者123 更新时间:2023-12-02 07:11:05 25 4
gpt4 key购买 nike

我们有一个 Web API 旨在为多个业务合作伙伴提供服务,每个业务合作伙伴都将定制我们的 native 应用客户端的白标版本。

我们还有一个 Web API,为不同的应用程序提供通用功能。

我们希望使用 AD B2C 作为身份和身份验证系统,但无法了解如何或是否可以使用 AD B2C 来保护多个应用程序的通用 API。这可以实现吗?

最佳答案

这取决于您希望您的合作伙伴如何使用帐户登录。如果您希望合作伙伴使用您拥有的 Azure AD B2C 中的消费者帐户或本地帐户登录,那么答案是肯定的。

从 2017 年 3 月 23 日起,Azure AD B2C 支持访问 token (请参阅 here )。它支持多种类型的客户端,包括 Web 应用程序、桌面和移动应用程序、单页应用程序、服务器端守护程序和其他 Web API。

为一个 native 应用程序或多个应用程序开发Web API服务器是相同的,您只需在B2C租户中注册多个应用程序即可。有关获取Azure AD B2C的访问 token 的更多详细信息,您可以引用以下链接:

Azure Active Directory B2C: OAuth 2.0 authorization code flow

关于azure - 使用 Azure 应用服务轻松身份验证 + Azure AD B2C 是否可以保护单个 Web API 并让多个 native 应用程序使用它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43539757/

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