0

基本上,我已经在我的 ReactJS 应用程序中通过 MSAL.js 实现了身份验证。但我不确定我所实施的是否正确。想知道是否有人可以提供任何指导和/或更正:

我的 index.js 中有这个片段设置

在此处输入图像描述

在 App 组件(功能组件)中,我使用 useMsal() 来检索 MSAL 上下文。在 useEffect( ) 挂钩中,我正在检查用户是否已通过身份验证:

const isAuthenticated = useIsAuthenticated();

如果经过身份验证,那么我会尝试发送授权请求。

// authorize request URL    
https://login.microsoftonline.com/......./oauth/v2.0/authorize.....

请注意,我知道我已成功通过身份验证,因为我可以通过 Azure Graph API 检索用户的个人资料图像。换句话说,请注意我没有显式调用任何登录方法。但也许我需要这样做?

我是否需要通过 MSAL 实例/上下文显式调用登录?

4

0 回答 0