Uses of Record Class
io.kroxylicious.proxy.authentication.Subject
Packages that use Subject
Package
Description
APIs for plugins that provide or consume SASL authentication outcomes.
The protocol filter API.
The router API.
-
Uses of Subject in io.kroxylicious.proxy.authentication
Methods in io.kroxylicious.proxy.authentication that return SubjectModifier and TypeMethodDescriptionstatic SubjectSubject.anonymous()Returns the anonymous subject (no principals).Methods in io.kroxylicious.proxy.authentication that return types with arguments of type SubjectModifier and TypeMethodDescriptionSaslSubjectBuilder.buildSaslSubject(SaslSubjectBuilder.Context context) Returns an asynchronous result which completes with theSubjectbuilt from the givencontext.TransportSubjectBuilder.buildTransportSubject(TransportSubjectBuilder.Context context) Returns an asynchronous result which completes with theSubjectbuilt from the givencontext. -
Uses of Subject in io.kroxylicious.proxy.filter
Methods in io.kroxylicious.proxy.filter that return SubjectModifier and TypeMethodDescriptionFilterContext.authenticatedSubject()Returns the client subject.Methods in io.kroxylicious.proxy.filter with parameters of type SubjectModifier and TypeMethodDescriptionvoidFilterContext.clientSaslAuthenticationSuccess(String mechanism, Subject subject) Allows a filter (typically one which implementsSaslAuthenticateRequestFilter) to announce a successful authentication outcome with the Kafka client to other plugins. -
Uses of Subject in io.kroxylicious.proxy.router
Methods in io.kroxylicious.proxy.router that return SubjectModifier and TypeMethodDescriptionRouterContext.authenticatedSubject()Returns the client subject.