MSAL / Angular-令牌间歇性失效,msal构造了错误的身份验证网址

时间:2019-09-13 07:16:34

标签: angular msal

我有一个使用msal 0.1.2。的angular7应用。间歇性地,用户无法访问任何需要身份验证的内容,当您在开发人员工具的“网络”标签中查看时,您会看到GET请求以获取对https://login.microsoftonline.com/[a GUID] /oauth2/v2.0/undefined的身份验证,无论何时,用户单击指向需要身份验证的内容的链接。当用户自前一天以来未访问该网站时,似乎会发生这种情况。 此错误发生在msal代码本身中。 任何建议表示赞赏。

1 个答案:

答案 0 :(得分:0)

我们遇到了同样的问题,事实证明,第三方Cookie被阻止了。 import numpy as np ''' ...initial data... ''' plt.scatter(X,Y, label = 'X vs Y') cumulative_sum = np.cumsum(Y) plt.scatter(X,cumulative_sum, label = 'X vs Cumulative Sum') plt.legend() plt.show() 的cookie被浏览器阻止,导致授权URL奇数。

启用第三方Cookie解决了该问题!

MSAL小组说这是login.microsoftonline.com的问题,而不是MSAL本身的问题。 (https://github.com/AzureAD/microsoft-authentication-library-for-js/issues/970

我们正在使用MSAL v0.1.4