我在将Spring Security与JSF集成时遇到问题
我正在尝试访问@PostConstruct方法中的Authentication
对象并检索用户登录
在我想从数据库中检索用户的对象之后,问题是我无法获取Authentication
对象,因为它在登录前没有构建
@PostConstruct
public void init(){
Authentication auth = SecurityContextHolder.getContext().getAuthentication();
//here I have the exception because auth is null
String name = auth.getName();
lecteur =(Lecteur)userService.getUserByLogin(name);
}
如何解决这个问题?