I have integrated CAS to Spring Security using Spring security tutorial on cas wiki. Now I want to get the current user and don’t know how!
Should I get it from Spring security or CAS?
SecurityContextHolder.getContext().getAuthentication() returns null 😐
Found the problem! I was going to use my own Access Control system, so I commented filters who where responsible for checking user’s roles to access URLs. Apparently if I don’t intercept URLs, spring security’s context won’t be accessible through that request (or at least it seems like that! I am not a big fan of Documents, so I try out codes and when I get an exception, I try to guess the reason! I really should stop doing that 😐 but anyway now that I intercept URLs, SecurityContextHolder.getContext().getAuthentication() doesn’t return null anymore 🙂 )