| Interface | Description |
|---|---|
| CurrentTimeProvider |
The source of current time in millis as an alternative to calling
java.lang.System.currentTimeMillis() |
| Class | Description |
|---|---|
| ConfigurationKey |
JAAS configuration for the validator or the client can specify the
oauth.config.id configuration 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. |
| Credentials |
A mechanism for OAuth over PLAIN to associate credentials with the PlainSaslServer
|
| CurrentTime |
The source of time used in several places instead of
java.lang.System.currentTime. |
| OAuthMetrics |
The singleton for handling a cache of all the Sensors to prevent unnecessary redundant re-registrations.
|
| Principals |
An in-memory cache of 'sessions' and their associated principals.
|
| Services |
This class contains singleton components shared among Kafka Broker sessions
|
| SessionFuture<T> |
A Java
Future implementation used in conjunction with Sessions.executeTask(ExecutorService, Predicate, Consumer) method |
| Sessions |
Sessions entries should automatically get cleared as KafkaPrincipals for the sessions get garbage collected by JVM.
|
| ValidatorKey |
The class that holds the validator configuration and is used to compare different configurations for equality.
|
| ValidatorKey.IntrospectionValidatorKey |
A
ValidatorKey for OAuthIntrospectionValidator |
| ValidatorKey.JwtValidatorKey |
A
ValidatorKey for JWTSignatureValidator |
| Validators |
A singleton holding the configured token validators
|
| Exception | Description |
|---|---|
| ServiceException |
An exception used to report a background job failure
|
Copyright © 2024. All rights reserved.