解决 CAS + Spring Security整合 无法获取当前登录用户信息
2013-05-11 00:25
846 查看
在使用CAS + Spring security 整合实现SSO时, 在客户端应用访问有的地址时无法获取当前登录用户信息(即通过SecurityContextHolder.getContext().getAuthentication().getPrincipal()返回null).
这是由于对该地址的访问不经过Spring Security所引起的. 即该地址对应的URL 不在Spring Security配置文件的<intercept-url>中, 该URL没有任何的权限所导致的,
只要将该URL地址赋予一定的Spring Security权限即可解决该问题.
这是由于对该地址的访问不经过Spring Security所引起的. 即该地址对应的URL 不在Spring Security配置文件的<intercept-url>中, 该URL没有任何的权限所导致的,
只要将该URL地址赋予一定的Spring Security权限即可解决该问题.
相关文章推荐
- 解决 CAS + Spring Security整合 无法获取当前登录用户信息
- spring boot +security获取当前登录用户信息
- 整合spring cloud云架构 - SSO单点登录之OAuth2.0 根据token获取用户信息(4)
- Android 微信授权登录、获取Wx用户信息,解决无法回调问题
- 整合spring cloud云架构 - SSO单点登录之OAuth2.0 根据token获取用户信息
- springBoot+springSecurity+freemarker项目中页面获取当前登录用户
- (十四) 整合spring cloud云架构 - SSO单点登录之OAuth2.0 根据token获取用户信息(4)
- SpringBoot 获取当前登录用户IP
- Silverlight获取SharePoint当前登录用户信息
- discuz X2.5自己写代码,获取当前登录的用户信息
- 使用组策略获取AD中所有计算机当前登录用户信息
- Spring-Security (学习记录五)--配置登录时,密码采用md5加密,以及获取登录信息属性监听同步自己想要的登录信息
- 微博 JS SDK WB.login 获取当前登录用户信息
- 用Javascript获取SharePoint当前登录用户的用户名及Group信息
- 整合spring cloud云架构 - token获取用户信息
- 在springboot项目中service层获取当前用户信息
- 用C#获取MOSS中当前登录用户的信息
- Spring security 获取当前用户的登录信息
- 整合spring cloud云架构 - 根据token获取用户信息
- Spring security 获取当前用户的登录信息