gpt4 book ai didi

java - MySQL登录指导? Spring 启动安全

转载 作者:行者123 更新时间:2023-11-29 18:22:13 24 4
gpt4 key购买 nike

寻找有关如何实现登录系统的一些指导。所以我目前正在使用这个项目:https://www.codebyamir.com/blog/user-account-registration-with-spring-boot对于我的注册,因为它默认带有很多内容。一切正常,下一步是登录系统。

但我的问题是,“登录”实际上对 MySQL 数据库做了什么?我得到了基本的用户+密码验证,但我很好奇它如何知道您仍然登录,或者它如何持续保持您作为您登录的用户?这不是有cookie的东西吗?

无论如何,我想我应该尝试实现这个示例:https://medium.com/@gustavo.ponce.ch/spring-boot-spring-mvc-spring-security-mysql-a5d8545d837d

这让我很困惑。按照代码,看起来您向/login 发出了 GET 请求以查看登录页面,然后在 login.html 上它向/login 发出了 POST 请求,但在 Controller 上/login 仅设置为映射 get 请求?然后 SecurityConfiguration.java 会以某种方式让您登录?

TL;DR:我已经环顾了一段时间,但无法理解这一点?有人可以解释一下登录是如何工作的或者发布一些相关的教程 spring security 是如何工作的吗?非常感谢任何建议!

最佳答案

Spring sample 始终是一个很好的起点。 https://spring.io/guides/gs/securing-web/

尽管这不包括mysql。

你可以尝试 DZone 他们有很好的教程。例如https://dzone.com/articles/spring-security-4-authenticate-and-authorize-users

关于java - MySQL登录指导? Spring 启动安全,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46476033/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com