public class OAuthBearerJwsToken extends Object implements org.apache.kafka.common.security.oauthbearer.OAuthBearerToken
Modifier and Type | Field and Description |
---|---|
static String |
AUD_CLAIM |
static String |
AUD_CLAIM_VALUE_CONTROL_PLANE |
static String |
OAUTH_EXTERNAL_IDENTITY_ID |
static String |
OAUTH_IDENTITY_POOL_PROPERTY_KEY |
static String |
OAUTH_IDENTITY_POOL_PROVIDER_ID_PROPERTY_KEY |
static String |
OAUTH_MAY_ACT_CLAIM |
static String |
OAUTH_NEGOTIATED_LOGICAL_CLUSTER_PROPERTY_KEY |
static String |
OAUTH_ORG_RESOURCE_ID_CLAIM |
static String |
USER_RESOURCE_ID_CLAIM |
Constructor and Description |
---|
OAuthBearerJwsToken(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) |
Modifier and Type | Method and Description |
---|---|
String |
issuer() |
Map<String,Object> |
jwtClaims() |
long |
lifetimeMs() |
String |
principalName() |
Set<String> |
scope() |
Long |
startTimeMs() |
String |
value() |
public static final String OAUTH_NEGOTIATED_LOGICAL_CLUSTER_PROPERTY_KEY
public static final String USER_RESOURCE_ID_CLAIM
public static final String OAUTH_IDENTITY_POOL_PROPERTY_KEY
public static final String OAUTH_IDENTITY_POOL_PROVIDER_ID_PROPERTY_KEY
public static final String OAUTH_ORG_RESOURCE_ID_CLAIM
public static final String AUD_CLAIM_VALUE_CONTROL_PLANE
public static final String AUD_CLAIM
public static final String OAUTH_MAY_ACT_CLAIM
public static final String OAUTH_EXTERNAL_IDENTITY_ID
public OAuthBearerJwsToken(String value, Set<String> scope, long lifetimeMs, String principalName, Long startTimeMs)
public OAuthBearerJwsToken(String value, Set<String> scope, long lifetimeMs, String principalName, Long startTimeMs, Map<String,Object> jwtClaims)
public String value()
value
in interface org.apache.kafka.common.security.oauthbearer.OAuthBearerToken
public Set<String> scope()
scope
in interface org.apache.kafka.common.security.oauthbearer.OAuthBearerToken
public long lifetimeMs()
lifetimeMs
in interface org.apache.kafka.common.security.oauthbearer.OAuthBearerToken
public String principalName()
principalName
in interface org.apache.kafka.common.security.oauthbearer.OAuthBearerToken
public Long startTimeMs()
startTimeMs
in interface org.apache.kafka.common.security.oauthbearer.OAuthBearerToken
public String issuer()