Class OAuthBearerJwsToken
java.lang.Object
io.confluent.kafka.common.multitenant.oauth.OAuthBearerJwsToken
- All Implemented Interfaces:
org.apache.kafka.common.security.oauthbearer.OAuthBearerToken
public class OAuthBearerJwsToken
extends Object
implements org.apache.kafka.common.security.oauthbearer.OAuthBearerToken
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionOAuthBearerJwsToken(String value, Set<String> scope, long lifetimeMs, String principalName, Long startTimeMs) OAuthBearerJwsToken(String value, Set<String> scope, long lifetimeMs, String principalName, Long startTimeMs, Map<String, Object> jwtClaims) OAuthBearerJwsToken(String value, Set<String> scope, long lifetimeMs, String principalName, Long startTimeMs, Map<String, Object> jwtClaims, String issuer) -
Method Summary
-
Field Details
-
OAUTH_AUTHORIZED_PARTY
- See Also:
-
OAUTH_NEGOTIATED_LOGICAL_CLUSTER_PROPERTY_KEY
- See Also:
-
USER_RESOURCE_ID_CLAIM
- See Also:
-
OAUTH_IDENTITY_POOL_PROPERTY_KEY
- See Also:
-
OAUTH_IDENTITY_POOL_PROVIDER_ID_PROPERTY_KEY
- See Also:
-
OAUTH_ORG_RESOURCE_ID_CLAIM
- See Also:
-
AUD_CLAIM_VALUE_CONTROL_PLANE
- See Also:
-
AUD_CLAIM
- See Also:
-
OAUTH_MAY_ACT_CLAIM
- See Also:
-
OAUTH_EXTERNAL_IDENTITY_ID
- See Also:
-
-
Constructor Details
-
OAuthBearerJwsToken
-
OAuthBearerJwsToken
-
OAuthBearerJwsToken
-
-
Method Details
-
value
- Specified by:
valuein interfaceorg.apache.kafka.common.security.oauthbearer.OAuthBearerToken
-
scope
- Specified by:
scopein interfaceorg.apache.kafka.common.security.oauthbearer.OAuthBearerToken
-
lifetimeMs
public long lifetimeMs()- Specified by:
lifetimeMsin interfaceorg.apache.kafka.common.security.oauthbearer.OAuthBearerToken
-
principalName
- Specified by:
principalNamein interfaceorg.apache.kafka.common.security.oauthbearer.OAuthBearerToken
-
startTimeMs
- Specified by:
startTimeMsin interfaceorg.apache.kafka.common.security.oauthbearer.OAuthBearerToken
-
jwtClaims
-
issuer
-