我正在使用 MSAL JS (Azure AD B2C) + Angular (v5)。一切正常,除了静默登录非常慢。这会导致加载 iframe;从 Azure 检索令牌后,它将再次重新引导整个站点。所以,这在性能方面是相当沉重的。
所以,我的计划是进行静默登录main.ts
,在这种情况下不进行引导。我已经觉得这会导致问题,而且感觉很hacky。这是最好的解决方案吗?接受建议。
既然你愿意接受建议,我会建议一些。MSAL 登录有两种方法。
msalInstance.handleRedirectCallback((error, response) => {
// handle redirect response or error
});
msalInstance.loginPopup(loginRequest)
.then(response => {
// handle response
})
.catch(err => {
// handle error
});
您不能在 MSAL 中使用 displaycall 功能,这有助于在 ADAL 中进行静默登录。
有帮助就点个赞吧!