我无法找到如何创建HttpServletRequest中的java.security.Principal - 谁负责?怎么做的?是否必须保留在Session中?
如何连接到Spring Security?
Spring Security是否有使用Principal进行用户授权/身份验证的替代方法?
如何实现自己的用户授权/身份验证,以便Principal包含当前用户?
答案 0 :(得分:5)
Authentication
interface extends Principal
interface UserDetailsService
,它将返回您的User对象(它必须实现UserDetails接口)请参阅docs。答案 1 :(得分:-1)
Principal将由Spring Security根据您的Spring Security配置设置。
要实现此目的,请参阅http://static.springsource.org/spring-security/site/docs/3.1.x/reference/springsecurity.html