Uses of Interface
io.helidon.security.Principal
-
Packages that use Principal Package Description io.helidon.microprofile.jwt.auth Implementation of Microprofile JWT Auth specification.io.helidon.security Security -
-
Uses of Principal in io.helidon.microprofile.jwt.auth
Classes in io.helidon.microprofile.jwt.auth that implement Principal Modifier and Type Class Description classJsonWebTokenImplImplementation ofJsonWebTokenwith additional support ofAbacSupport. -
Uses of Principal in io.helidon.security
Fields in io.helidon.security declared as Principal Modifier and Type Field Description static PrincipalSecurityContext. ANONYMOUS_PRINCIPALAnonymous user principal.Methods in io.helidon.security that return Principal Modifier and Type Method Description PrincipalPrincipal.Builder. build()static PrincipalPrincipal. create(String id)Create a principal instance for an id (or name).PrincipalSubject. principal()Get the principal this subject is created for (e.g.Methods in io.helidon.security that return types with arguments of type Principal Modifier and Type Method Description List<Principal>Subject. principals()Get all principals of this subject (including the one returned bySubject.principal()).default Optional<Principal>SecurityContext. servicePrincipal()Returns service principal if service is authenticated.default Optional<Principal>SecurityContext. userPrincipal()Returns user principal if user is authenticated.Methods in io.helidon.security with parameters of type Principal Modifier and Type Method Description Subject.BuilderSubject.Builder. addPrincipal(Principal principal)Add a principal to the list of principals of this subject.static SubjectSubject. create(Principal principal)Create a new subject for a principal.Subject.BuilderSubject.Builder. principal(Principal principal)Main principal of this subject.static AuthenticationResponseAuthenticationResponse. success(Principal principal)Provider has authenticated the request and created a principal for a user.static AuthenticationResponseAuthenticationResponse. successService(Principal principal)Provider has authenticated the request and created a principal for a service (or a client).
-