0

spring security 中是否有任何配置方式,所以我可以在调用此代码时获取我的自定义“USER”DAO 类对象。

SecurityContextHolder.getContext().getAuthentication().getPrincipal();
4

1 回答 1

2

最简单的方法是使用DaoAuthenticationProvider

  1. 确保您的Userdao 对象扩展org.springframework.security.core.userdetails.UserDetails
  2. 实现你的org.springframework.security.core.userdetails.UserDetailsService 并返回你的Userdao 对象
  3. DaoAuthenticationProvider使用您的配置UserDetailsService
于 2013-07-24T10:30:27.293 回答