首页 > 解决方案 > React 登录页面(客户端)和 spring boot/security(服务器端)

问题描述

有没有人提示如何在服务器端(java spring boot)和登录页面进行身份验证,并在客户端做出反应?我的意思是我对 Spring Security 的工作原理了解得更少,但我不使用客户端渲染,我使用的是我用 Java 中的分离应用程序创建的 API。然后我在反应中创建了登录页面,我想知道如何处理客户端的日志记录......

有人有文章吗?

我在谷歌搜索,但大多数示例都已磨损或只是不包括客户端-> 服务器

标签: javaspringreactjsspring-bootspring-security

解决方案


尝试使用 JWT(JSON Web 令牌)。当用户登录服务器时,会发生什么情况会向客户端发送 JWT 令牌。从那时起,此令牌将设置为每个请求的标头。任何没有此令牌的服务器请求都将被拒绝。JWT 可以使用 Spring Security 实现。当您在 Web 浏览器上搜索 Spring JWT 时,前几个链接将帮助您实现它。

要设置授权标头,我建议在您的 React 前端使用 axios 之类的包。


推荐阅读