Interface AuthenticatedPrincipal
- All Known Subinterfaces:
 OAuth2AuthenticatedPrincipal,OAuth2User,OidcUser,Saml2AuthenticatedPrincipal
- All Known Implementing Classes:
 DefaultOAuth2AuthenticatedPrincipal,DefaultOAuth2User,DefaultOidcUser,DefaultSaml2AuthenticatedPrincipal,OAuth2IntrospectionAuthenticatedPrincipal
public interface AuthenticatedPrincipal
Representation of an authenticated 
Principal once an
 Authentication request has been successfully authenticated by the
 AuthenticationManager.authenticate(Authentication) method.
 Implementors typically provide their own representation of a Principal,
 which usually contains information describing the Principal entity, such
 as, first/middle/last name, address, email, phone, id, etc.
 This interface allows implementors to expose specific attributes of their custom
 representation of Principal in a generic way.- Since:
 - 5.0
 - See Also:
 
- 
Method Summary
 
- 
Method Details
- 
getName
String getName()Returns the name of the authenticatedPrincipal. Nevernull.- Returns:
 - the name of the authenticated 
Principal 
 
 -