public interface AccessTokenProvider
extends org.apache.hadoop.conf.Configurable
Modifier and Type | Interface and Description |
---|---|
static class |
AccessTokenProvider.AccessToken
An access token and its expiration time.
|
static class |
AccessTokenProvider.AccessTokenType
Supported access token types.
|
Modifier and Type | Method and Description |
---|---|
AccessTokenProvider.AccessToken |
getAccessToken() |
default AccessTokenProvider.AccessToken |
getAccessToken(List<AccessBoundary> accessBoundaries) |
default AccessTokenProvider.AccessTokenType |
getAccessTokenType() |
void |
refresh()
Force this provider to refresh its access token.
|
default AccessTokenProvider.AccessTokenType getAccessTokenType()
AccessTokenProvider.AccessToken getAccessToken()
default AccessTokenProvider.AccessToken getAccessToken(List<AccessBoundary> accessBoundaries)
accessBoundaries
- access boundaries used to generate a downscoped access token.void refresh() throws IOException
IOException
- when refresh fails.Copyright © 2023. All rights reserved.