Class GcpBearerAuthCredentialProvider
java.lang.Object
com.google.cloud.hosted.kafka.auth.GcpBearerAuthCredentialProvider
- All Implemented Interfaces:
io.confluent.kafka.schemaregistry.client.security.bearerauth.BearerAuthCredentialProvider,Closeable,AutoCloseable,org.apache.kafka.common.Configurable
public class GcpBearerAuthCredentialProvider
extends Object
implements io.confluent.kafka.schemaregistry.client.security.bearerauth.BearerAuthCredentialProvider
A Bearer Auth Credential Provider that provides a Google OAuth token to a Schema Registry client.
This callback handler is used by the Schema Registry client to authenticate to a Google's Schema Registry server using OAuth.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates a new credential provider using the default application credentials.GcpBearerAuthCredentialProvider(com.google.auth.oauth2.GoogleCredentials credentials) -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.confluent.kafka.schemaregistry.client.security.bearerauth.BearerAuthCredentialProvider
close
-
Constructor Details
-
GcpBearerAuthCredentialProvider
public GcpBearerAuthCredentialProvider()Creates a new credential provider using the default application credentials. -
GcpBearerAuthCredentialProvider
public GcpBearerAuthCredentialProvider(com.google.auth.oauth2.GoogleCredentials credentials)
-
-
Method Details
-
alias
- Specified by:
aliasin interfaceio.confluent.kafka.schemaregistry.client.security.bearerauth.BearerAuthCredentialProvider
-
getTargetSchemaRegistry
- Specified by:
getTargetSchemaRegistryin interfaceio.confluent.kafka.schemaregistry.client.security.bearerauth.BearerAuthCredentialProvider
-
getTargetIdentityPoolId
- Specified by:
getTargetIdentityPoolIdin interfaceio.confluent.kafka.schemaregistry.client.security.bearerauth.BearerAuthCredentialProvider
-
getBearerToken
-
configure
-