Azure AD身份验证和授权React.js

时间:2020-07-16 12:47:37

标签: reactjs azure api web azure-active-directory

我要求在React.js中使用Azure AD进行身份验证。这可以使用NPM包来完成,但是react.js应用程序正在调用API来获取/更新数据。 我想让API仅在用户经过身份验证时才返回数据,这意味着如果某人具有API的直接URI,则它不应返回数据而显示身份验证错误。 由于react.js仅在前端起作用,如何使用该身份验证来调用API?

1 个答案:

答案 0 :(得分:1)

如果您使用React.Js或任何其他Javascript前端技术,则可以使用Implicit Grand Flow来认证Azure Active Directory,建议根据文档将您的应用程序用作单页应用程序。

可以为您提供帮助的图书馆是MSAL.js,您可以找到MSAL.js代码示例here