What's the "principal" in Spring Security?
Unit testing methods using Principal from Spring Secucrity
Spring MVC, getting principal from security context in service layer IllegalArgumentException on Spring RestController when using Spring security Principal object for authentication Why does principal returns as type Object in spring security? Adding additional details to principal object stored in spring security context Spring Security principal cannot be found from SpEL getting information about the principal Obtain the Authentication (Principal) object via oAuth2 Spring Security? How to setup custom principal class Secure Spring-Webscoket using spring-security and access principal from websocket message How to access the Principal from a Java service object without using FlexContext? Why does @AuthenticationPrincipal return the Authentication instead of the principal object? Use ?. operator in principal id checks for security spring using security:authentication principal.username in link Reading the LDAP security principal X500Name to java.security.Principal Spring security returns String as principal instead of UserDetails on failed login? jstl bug while comparing strings UTF-8.(Spring Security - principal.username) Spring Security principal isn't fully populated after Tomcat restart Spring MVC cast principal object Why the name "realm" and "principal" in Java EE security? Mock Principal for Spring Rest controller User Principal in JAAS Login Module - extra attributes as separate Principal or as Bean properties? Get Spring Security Principal in JSP EL expression java.security.Principal - creation in HttpServletRequest and Spring Security Spring Security HeaderPreAuthentication Principal Not Resolved from @AuthenticationPrincipal How redirect to login page if principal is null in spring Spring security redirect when maximum sessions for this principal exceeded Spring security accessing principal Spring security runs into" Maximum sessions of 1 for this principal exceeded. "