如何在 React App 中使用 Active Directory 实现 SSO 身份验证?

El-*_*ass 5 azure single-sign-on node.js reactjs azure-active-directory

我正在尝试使用 React 为已经拥有使用 AD(Active Directory)实现的 SSO(单点登录)系统的组织创建前端应用程序,我希望他们的员工能够使用相同的方式登录我的应用程序证书。

有没有办法只使用 React(如果是,请如何!)或者我应该使用另一种技术,例如 NodeJs。

Ton*_* Ju 5

由于组织已经拥有使用 AD(Active Directory)实现的 SSO(单点登录)系统,您需要做的是将 Azure AD 与您的 React 应用程序集成。

您可以使用react-adalreact-aad-msal,这取决于您的要求。

MSAL 适用于 Azure AD V2 端点,而 ADAL 适用于 Azure AD V1 端点。

参考:

https://docs.microsoft.com/en-us/azure/active-directory/develop/azure-ad-endpoint-comparison