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 © 2024. All rights reserved.