【发布时间】:2011-06-20 06:25:58
【问题描述】:
我通过扩展 AbstractUserDetailsAuthenticationProvider 创建了一个自定义身份验证提供程序,它根据数据库对用户进行身份验证并执行额外的授权检查。
我面临的烦恼是身份验证提供商要求我连接UserDetailsService。至少对于这个项目,我不需要UserDetailsService,因为如果我有身份验证提供程序来提取用户信息来执行身份验证/授权,我认为不需要UserDetailsService 来拉同一个用户构造UserDetails对象的信息。
所以,现在,我必须将一个虚拟的 UserDetailsService 连接到我的身份验证提供程序中,但它完全没有任何作用。
是否可以创建没有UserDetailsService 的身份验证提供程序?
【问题讨论】:
标签: java spring-security