我们有一个传统的Laravel应用程序,但现在开始在Laravel应用程序数据库上的另一个项目。从身份验证开始。只是想知道我如何使用Laravel在Sping Boot 中使用的相同方法登录?下面是Laravel团队使用的算法。
xggvc2p61#
Spring确实支持BCrypt算法,也支持自定义的哈希算法。您可以通过将新的Spring应用程序连接到您现有的数据库,定义与您的数据库相对应的新User实体,以及一个UserDetailsService(您可以在其中注入自定义的PasswordEncoder)来轻松实现这一点更多信息,请访问:https://docs.spring.io/spring-security/reference/6.0/servlet/configuration/java.htmlhttps://docs.spring.io/spring-security/reference/6.0/features/authentication/password-storage.html显示器
1条答案
按热度按时间xggvc2p61#
Spring确实支持BCrypt算法,也支持自定义的哈希算法。您可以通过将新的Spring应用程序连接到您现有的数据库,定义与您的数据库相对应的新User实体,以及一个UserDetailsService(您可以在其中注入自定义的PasswordEncoder)来轻松实现这一点
更多信息,请访问:
https://docs.spring.io/spring-security/reference/6.0/servlet/configuration/java.htmlhttps://docs.spring.io/spring-security/reference/6.0/features/authentication/password-storage.html显示器