@FunctionalInterface public interface SdkTokenProvider extends IdentityProvider<TokenIdentity>
SdkToken that are used for authentication.| Modifier and Type | Method and Description |
|---|---|
default Class<TokenIdentity> |
identityType() |
default CompletableFuture<TokenIdentity> |
resolveIdentity(ResolveIdentityRequest request) |
SdkToken |
resolveToken()
Returns an
SdkToken that can be used to authorize a request. |
resolveIdentity, resolveIdentitySdkToken resolveToken()
SdkToken that can be used to authorize a request. Each implementation of SdkTokenProvider
can choose its own strategy for loading token. For example, an implementation might load token from an existing
key management system, or load new token when token is refreshed.default Class<TokenIdentity> identityType()
identityType in interface IdentityProvider<TokenIdentity>default CompletableFuture<TokenIdentity> resolveIdentity(ResolveIdentityRequest request)
resolveIdentity in interface IdentityProvider<TokenIdentity>Copyright © 2023. All rights reserved.