Package io.confluent.kafka.clients.plugins.auth.jwt
package io.confluent.kafka.clients.plugins.auth.jwt
-
ClassDescriptionExtends
HttpsJwkswith an asynchronous refresh implementation.AsyncHttpsJwksVerificationKeyResolver asynchronously maintains aJsonWebKeySet.ExtendsVerificationKeyResolverinterface withCloseable.Inspired by Confluent's Schroedinger https://github.com/confluentinc/schroedinger JkuVerificationKeyResolver extracts jku from the JWT header and validates that it is from an authorized domain.JwtAuthenticator validatesJwtClaimsreturningOAuthBearerJwsTokenon success.PublicKeyJwks converts PublicKeys files into aJsonWebKeycollection.PublicKeyKeyVerificationKeyResolver maintains a staticJsonWebKeySet.