我们试图解决的问题之一是让用户在导航到特定页面之前重新输入密码。我们使用AzureB2C进行身份验证和Angular前端。我想知道我如何才能做到这一点?
如果您在Angular中使用msal库,您可以让再次调用您的msal服务以获取凭证
this.msalService.loginPopup().then((token) => {
// you will have valid token and all your businesss logic here
console.log('Popup successful', token);
})
.catch((err) => {
console.log('Popup failed', err);
});
您可能必须是具有以前会话和新会话的有效用户。