我正在从事一个Cordova项目,我们正在尝试使用MSAL库实现Azure AD身份验证。我试图遵循工作流的位置,如果用户尚未登录-我们将调用弹出方法,否则将调用获取令牌静默方法。我们在Xamarin中实现了相同的身份验证,但从未遇到相同的问题。我在acquireTokenSilent上得到了这个错误
The user or administrator has not consented to use the application withasync function getTokenPopup(req
我们使用MSAL.js对Azure AD B2C实例的用户进行身份验证。用户可以使用本地帐户,也可以使用来自其他Azure Active Directory实例的凭据登录。登录后,我们的SPA使用acquireTokenSilent获得访问令牌,并回退到acquireTokenPopup。我们注意到,当acquireTokenSilent超时时,仍然可以在后台检索令牌,并使用令牌更新应用程序本地存储。但是,在应用程序中,我们继续调用acquireTokenPopup。_msal = new UserAge