使用oauth2在反应Web应用程序中进行身份验证

问题描述 投票:0回答:1

我需要你对我所涉及的场景的指导/建议。我们有一个遗留的GWT应用程序(版本2.7),这个应用程序有2个实现EntryPoint类的控制器 - LoginController和OTSController。这些都有各自的主持人和观众。

注: - 此GWT应用程序作为spring-boot应用程序运行。

这个GWT应用程序是一个ui应用程序(还有另一个spring-boot应用程序,它将充当服务器应用程序)。 GWT应用程序使用默认的方式处理用户身份验证,即使用/ j_spring_security_check。

现在我试图在React中重新编写Login功能(我对React很新)。我正在尝试使用oauth2进行身份验证,请您指出我应该使用哪个oauth2库,这是我可以查看的任何样本。

我搜索了React web-app的身份验证,并查看了以下示例 -

  1. Okta登录小工具
  2. Auth0 - 提供身份验证即服务
  3. Stormpath React SDK
  4. JWT(JSON Web令牌)

但是找不到任何特定的js库,它提供了oauth2实现(并且没有太多严格的许可证义务),我可以在我的反应应用程序中使用,请给我指点,以便我可以使用任何现有/实现oauth2身份验证为我登录页面(使用反应)。

谢谢,Saurabh。

reactjs oauth-2.0 spring-security-oauth2
1个回答
1
投票

您可以使用Okta中的这两个库将身份验证集成到带有Okta的React应用程序 - @ okta / okta-auth-js和@ okta / okta-react。您也可以在这里查看指南 - https://developer.okta.com/code/react/okta_react。希望这可以帮助。

© www.soinside.com 2019 - 2024. All rights reserved.