Package io.strimzi.kafka.oauth.services
package io.strimzi.kafka.oauth.services
-
ClassDescriptionJAAS configuration for the validator or the client can specify the
oauth.config.idconfiguration property in order to associate a configuration identifier with the metrics so that the metrics are then grouped, and can be queried by that id.A mechanism for OAuth over PLAIN to associate credentials with the PlainSaslServerThe source of time used in several places instead ofjava.lang.System.currentTime.The source of current time in millis as an alternative to callingjava.lang.System.currentTimeMillis()The singleton for handling a cache of all the Sensors to prevent unnecessary redundant re-registrations.An in-memory cache of 'sessions' and their associated principals.An exception used to report a background job failureThis class contains singleton components shared among Kafka Broker sessionsA JavaFutureimplementation used in conjunction withSessions.executeTask(ExecutorService, Predicate, Consumer)methodSessions entries should automatically get cleared as KafkaPrincipals for the sessions get garbage collected by JVM.The class that holds the validator configuration and is used to compare different configurations for equality.AValidatorKeyforOAuthIntrospectionValidatorAValidatorKeyforJWTSignatureValidatorA singleton holding the configured token validators