All Superinterfaces:
AuthenticatedPrincipal, ClaimAccessor, IdTokenClaimAccessor, OAuth2AuthenticatedPrincipal, OAuth2User, StandardClaimAccessor
All Known Implementing Classes:
DefaultOidcUser

public interface OidcUser extends OAuth2User, IdTokenClaimAccessor
A representation of a user Principal that is registered with an OpenID Connect 1.0 Provider.

An OidcUser contains "claims" about the authentication of the End-User. The claims are aggregated from the OidcIdToken and the OidcUserInfo (if available).

Implementation instances of this interface represent an AuthenticatedPrincipal which is associated to an Authentication object and may be accessed via Authentication.getPrincipal().

Since:
5.0
See Also: