【发布时间】:2013-09-09 09:50:58
【问题描述】:
我有一个名为 Member 的 JPA 实体。我希望这个实体实现 Spring Security UserDetails 并实现一个自定义的基于 JPA 的 UserService。
在此之前,我有几点需要整理:
-
Member实体有很多属性。Member现在实现UserDetails并因此存储到 HttpSession 中(参见HttpSessionSecurityContextRepository)这一事实会显着影响会话使用吗? - 我可以通过调用
SecurityContextHolder.getContext().getAuthentication().getPrincipal();来检索当前登录的Member并希望其所有属性在其他地方更新时保持正确同步?
【问题讨论】:
标签: spring jpa spring-security spring-data-jpa