如何使用 Next.js 和 MSAL 进行服务器端渲染?

aay*_*ani 8 azure reactjs azure-ad-msal next.js msal-react

现在,我正在使用 MsalProvider根据用户登录的 Microsoft 帐户对用户进行身份验证。安装组件时会发生三件事:

  1. 应用使用@azure/msal-react从MSAL获取令牌
  2. 使用此令牌调用内部 API
  3. 然后,来自该 API 的数据将呈现在用户的浏览器上

由于我依赖于用户的 Microsoft 帐户凭据,因此所有内容都必须在客户端呈现吗?或者有没有一种方法可以在这里使用getServerSideProps(...)以便它可以 SSR?