7得票2回答
使用loginPopup时,Microsoft Authentication React出现“hash_empty_error”错误

我无法理解在尝试使用Microsoft Authentication Library for React(PWA)对用户进行身份验证时出现的错误。 我需要帮助理解为什么在使用loginPopup方法登录时会失败。 在某些情况下,身份验证按预期工作,但在某些情况下却无法正常工作。 任何形式的建...

15得票2回答
如何判断已使用MSAL登录的用户是否已登录?

使用 msal.js 库(Microsoft 身份验证库),如何确定用户是否已经登录?我的意图是,如果用户的凭据已经保存在浏览器中,避免显示登录弹出窗口。 我目前的方法:function isUserLoggedIn(username) { const agent = msal.UserAg...

11得票2回答
测试 MSAL React 应用程序时模拟身份验证

我们的应用程序是以标准方式使用@azure/msal-react中的MSAL身份验证模板包装的 - 关键代码段如下所述。 我们想使用React测试库(或类似工具)测试应用程序的各个组件。当然,如果要像下面的简单测试一样正确呈现React组件(例如SampleComponentUnderTes...

16得票3回答
能否使用MSAL.js获取刷新令牌?

我希望与Microsoft Outlook集成。我能够使用MSAL.js登录并获取访问令牌,但我无法获取刷新令牌。是否有方法可以实现?

11得票3回答
MSAL.js受保护的资源映射 - 解释需要设置什么

我有两个网站,一个是Angular应用程序,另一个是WebAPI。 当我在前端使用MSAL.js调用WebAPI时,没有附加任何令牌(因为CORS)。 我知道我需要设置protectedResourceMap,但我找不到清晰的解释如何设置它。 我可以找到很多示例,但没有一个给出让我能够理...

9得票4回答
如何使用MSAL更新ID令牌?

我目前正在尝试使用WebAPI开发一个SPA应用程序,我使用msal进行登录。流程是用户登录,获取idtoken(用于授权我的api),然后使用acquiretokensilent方法获取访问令牌(用于graph api)。我通过在scopes中传递clientID,在一个小时之前使用acqu...

11得票1回答
如何在获取Azure AD V2终结点的访问令牌时指定资源URI?

我之前在一个项目中使用过ADAL.js,该项目仅支持工作账户,并且成功获取了idtoken和用于API的accesstoken(ResourceURI: "https://myresource.com"). 一切正常。现在,我正在尝试在另一个项目中使用MSAL.js,因为我需要支持工作账户(a...

20得票2回答
无法使用msal-browser静默或通过重定向获取令牌。

我正在尝试开发一个VueJS单页应用程序,可让您登录到AAD,以便我可以获取访问令牌来调用各种API(例如Graph)。 一旦用户已登录,您必须获取一个令牌,有两种方法可以做到这一点:静默方式(如果此方法失败,则使用重定向体验)。 但是,我无法通过这两种方法获取令牌:export defaul...

7得票1回答
msal.js Angular 6单页应用程序回调和错误处理

我正在使用msal.js处理认证,这是一个与Angular 6 SPA相关的IT技术。但是我遇到了一些问题: 首先,我无法找到如何使用该库处理错误的清晰示例,因此我不得不从各个方面进行尝试,最终得出了以下结果: @Injectable() export class Authenticatio...

13得票2回答
msal.js 2.0在loginRedirect后返回了空的tokenResponse

我正在开发一个Angular 10应用程序,利用Azure B2C进行策略和用户管理。我将我的应用程序注册在Azure Active Directory中,作为单页面应用程序,没有勾选隐式选项。我使用msal.js 2.0 @azure/msal-browser来登录B2C并使用代码流检索id...