Uses of Interface
Uses of Principal in io.helidon.securityModifier and TypeFieldDescription
static final PrincipalSecurityContext.
ANONYMOUS_PRINCIPALAnonymous user principal.Modifier and TypeMethodDescriptionPrincipal.Builder.
static PrincipalCreate a principal instance for an id (or name).Subject.
principal()Get the principal this subject is created for (e.g.Modifier and TypeMethodDescriptionSubject.
principals()Get all principals of this subject (including the one returned by
servicePrincipal()Returns service principal if service is authenticated.SecurityContext.
userPrincipal()Returns user principal if user is authenticated.Modifier and TypeMethodDescriptionAdd a principal to the list of principals of this subject.
static SubjectCreate a new subject for a principal.Main principal of this subject.
static AuthenticationResponseProvider has authenticated the request and created a principal for a user.
static AuthenticationResponseProvider has authenticated the request and created a principal for a service (or a client).