Partager via

通过适用于 JavaScript 的 Microsoft 身份验证库来使用 Azure AD B2C

重要

自 2025 年 5 月 1 日起,Azure Active Directory B2C(Azure AD B2C)不再可供新客户购买。 若要了解详细信息,请参阅常见问题解答中的 Azure AD B2C 是否仍可供购买

借助适用于 JavaScript 的 Microsoft 身份验证库 (MSAL.js),JavaScript 应用程序开发人员可以使用 Azure Active Directory B2C (Azure AD B2C) 通过社交和本地标识对用户进行身份验证。

使用作为标识管理服务的 Azure AD B2C,可以自定义和控制客户的注册和登录方式,并在他们使用你的应用程序时管理其配置文件。

使用 Azure AD B2C,还可以为应用程序在身份验证过程中显示的 UI 提供品牌标志并进行自定义。

支持的应用类型和方案

MSAL.js 使 单页应用程序 能够通过使用 授权代码流和 PKCE 授权,与 Azure AD B2C 登录用户。 使用 MSAL.js 和 Azure AD B2C:

  • 用户可以通过其社交和本地标识进行身份验证。
  • 用户可以获授权访问 Azure AD B2C 保护的资源(但不包括 Microsoft Entra 保护的资源)。
  • 用户无法使用委托权限获取 Microsoft API(如 MS 图形 API)的令牌。
  • 具有管理员权限的用户可以使用委托权限获取 Microsoft API(如 MS 图形 API)的令牌。

有关详细信息,请参阅使用 Azure AD B2C

后续步骤

按照教程学习如何: