小编rav*_*avi的帖子

Microsoft 身份验证库 (MSAL) loginPopup 未正确关闭自身

我没有从使用 MSAL 库的 UserAgentApplication 实例的 loginPopup(requestObj) 获得 loginResponse。

Azure 示例从https://github.com/Azure-Samples/active-directory-javascript-graphapi-v2/blob/quickstart/JavaScriptSPA/index.html用作 SPA 。当我们将它集成到我们简单的 javascript 插件中时,它不起作用。

let loginPromise = new Promise((resolve, reject) => {

    myMSALObj = new Msal.UserAgentApplication(MSAL_CONFIG);

    myMSALObj.loginPopup(TOKEN_REQUEST).then(function(idToken){
                acquireTokenPopupAndCallMSGraph();
                resolve();
              }).catch(function(error){
                console.log(error);
                reject();
              });

    return loginPromise;

}
Run Code Online (Sandbox Code Playgroud)

预期行为:弹出登录弹出窗口,在用户登录后弹出窗口自行关闭,并且 loginPopup 承诺解决(或拒绝)。

实际行为:弹出登录弹出窗口,在用户登录后,弹出窗口重定向回我的站点。

azure-ad-msal

6
推荐指数
1
解决办法
1376
查看次数

标签 统计

azure-ad-msal ×1