首页 > 解决方案 > MSAL.js 2.0 注册用户流程

问题描述

由于 MSAL.js v1.x 依赖于 3rd 方 cookie,我想将我的 SPA 移动到 MSAL.js 2.0。

本迁移文档概述了如何实现这一目标。

问题是,当我使用与注册和登录用户流程相同的权限时,它不起作用。该权限适用于 MSAL.js。

是否有关于如何将 MSAL.js 2.0 与“注册并登录”用户流程一起使用的示例或一些指南?


这是我得到的错误:

在此处输入图像描述


基本上我想实现与

https://github.com/Azure-Samples/active-directory-b2c-javascript-msal-singlepageapp

但使用 Msal.js v2.0

标签: azure-ad-b2cmsal.js

解决方案


我收到此错误,因为我有错误的knownAuthorities财产。它不应该包含https://.

示例配置

auth: {
    clientId: "YOUR_CLIENT_ID",
    authority: "https://<tenant>.b2clogin.com/<tenant>.onmicrosoft.com/<policy>",
    knownAuthorities: ["<tenant>.b2clogin.com"],
    redirectUri: "",
    postLogoutRedirectUri: ""
  }

推荐阅读