带有MERN堆栈web应用程序的MSAL,用于身份验证和授权



我有一个场景,我需要通过MSAL使用Azure AD b2c来实现身份验证和授权,我很困惑我应该将MSAL用于nodejs还是使用react js。我已经浏览了msal-nodejs的官方文档,但有点不清楚。如果有人能帮助我实现这一点,或者如果你有任何带有MERN堆栈应用程序的msal示例,那就太好了!

检查以下MERN示例:https://github.com/Azure-Samples/ms-identity-javascript-react-tutorial/tree/main/3-Authorization-II/2-call-api-b2c

本质上:

  • MSAL React用于处理React前端的身份验证
  • 在React前端,您调用Node.js API,传递在MSAL帮助下获得的accessToken
  • 在Node.js API上使用Passport.js来验证accessToken

最新更新