public class JwtBearerToken extends Object implements org.apache.kafka.common.security.oauthbearer.OAuthBearerToken
Constructor and Description |
---|
JwtBearerToken(String value) |
JwtBearerToken(String value,
Set<String> scope,
long lifetimeMs,
String principalName,
Long startTimeMs,
String jwtId) |
Modifier and Type | Method and Description |
---|---|
org.jose4j.jwt.JwtClaims |
jwtClaims() |
String |
jwtId() |
long |
lifetimeMs() |
String |
principalName() |
Set<String> |
scope() |
Long |
startTimeMs() |
String |
value() |
public JwtBearerToken(String value, Set<String> scope, long lifetimeMs, String principalName, Long startTimeMs, String jwtId)
public JwtBearerToken(String value)
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 jwtId()
public org.jose4j.jwt.JwtClaims jwtClaims()