gpt4 book ai didi

java - 来自自定义表的 Spring Security 身份验证

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:07:44 25 4
gpt4 key购买 nike

我在研究 spring security,它有很好的特性,但我的要求有点不同。我有一张表: 1. Employee(字段 ename、epassword)

我想从此表中验证用户身份,但使用 spring security。我知道 spring security 具有启用和 ROLE 的某种功能,但无法获得如何从我的表中获得身份验证。我看过一些示例并用谷歌搜索了某些链接,但一些好的链接会更有帮助。

最佳答案

您可以有一个自定义的 UserDetailsS​​ervice 并为 loadUserByUsername(String username) 提供一个实现来从数据库加载用户信息。之后,您可以自定义实现 AuthenticationProvider,它使用您的自定义 UserDetailsS​​ervice 来验证用户。 Spring Security 也有相同类型的实现来从表中验证用户,但对表结构等有一些限制。你可以看看 DaoAuthenticationProvider 来实现你自己的 AuthenticationProviderJdbcDaoImpl 来拥有您的自定义 UserDetailsS​​ervice

关于java - 来自自定义表的 Spring Security 身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33604049/

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