Uses of Interface
io.helidon.security.Principal
Package
Description
Implementation of Microprofile JWT Auth specification.
Security
-
Uses of Principal in io.helidon.microprofile.jwt.auth
Modifier and TypeClassDescriptionclass
Deprecated, for removal: This API element is subject to removal in a future version.this class will not be public in future versions of Helidon -
Uses of Principal in io.helidon.security
Modifier and TypeFieldDescriptionstatic final Principal
SecurityContext.ANONYMOUS_PRINCIPAL
Anonymous user principal.Modifier and TypeMethodDescriptionPrincipal.Builder.build()
static Principal
Create 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 bySubject.principal()
).SecurityContext.servicePrincipal()
Returns service principal if service is authenticated.SecurityContext.userPrincipal()
Returns user principal if user is authenticated.Modifier and TypeMethodDescriptionSubject.Builder.addPrincipal
(Principal principal) Add a principal to the list of principals of this subject.static Subject
Create a new subject for a principal.Main principal of this subject.static AuthenticationResponse
Provider has authenticated the request and created a principal for a user.static AuthenticationResponse
AuthenticationResponse.successService
(Principal principal) Provider has authenticated the request and created a principal for a service (or a client).