Package software.amazon.msk.auth.iam
Class IAMOAuthBearerToken
java.lang.Object
software.amazon.msk.auth.iam.IAMOAuthBearerToken
- All Implemented Interfaces:
org.apache.kafka.common.security.oauthbearer.OAuthBearerToken
public class IAMOAuthBearerToken
extends Object
implements org.apache.kafka.common.security.oauthbearer.OAuthBearerToken
Implements the contract provided by OAuthBearerToken interface
-
Constructor Details
-
IAMOAuthBearerToken
- Throws:
URISyntaxException
-
-
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
-