Azure AD B2C 登录页面速度很慢

Bha*_*ddy 6 azure-ad-b2c azure-ad-msal

我正在对 Angular SPA 使用 Azure AD B2C 身份验证。由于某种原因,登录需要大约 10 秒才能加载,当我检查浏览器开发工具时,有 2 个请求占用了大部分时间。有没有办法优化这个加载时间。

  • 打开 ID 配置端点 - 3 秒
  • 授权端点 - 6 秒

开发工具屏幕

Dan*_*ski 0

请注意,即使 Azure AD B2C 被视为 Azure 云中的全局服务,用户的配置文件数据也会存储在您在创建 Azure AD B2C 租户期间选择的特定区域中。下面的图表显示了其工作原理 -目录存储托管在为 Azure AD B2C 租户指定的区域下:

在此输入图像描述

仅当用户在其注册的不同区域中执行身份验证时,才会遇到额外的延迟。这是因为,将跨区域进行调用以到达其个人资料所在的目录存储以完成身份验证。

要解决多个区域的问题并减少时间,您可以查看Azure Active Directory B2C 全局身份框架