| Interface | Description |
|---|---|
| IdentityTransformerInterface |
IdentityTransformerInterface defines the set of translation
operations that any identity transformer implementation must provide. |
| Class | Description |
|---|---|
| AccessTokenProvider |
Returns an Azure Active Directory token when requested.
|
| AzureADAuthenticator |
This class provides convenience methods to obtain AAD tokens.
|
| AzureADToken |
Object representing the AAD access token to use when making HTTP requests to Azure Data Lake Storage.
|
| ClientCredsTokenProvider |
Provides tokens based on client credentials.
|
| CustomTokenProviderAdapter |
Provides tokens based on custom implementation, following the Adapter Design
Pattern.
|
| IdentityTransformer |
Perform transformation for Azure Active Directory identities used in owner, group and acls.
|
| LocalIdentityTransformer |
A subclass of
IdentityTransformer that translates the AAD to Local
identity using IdentityHandler. |
| MsiTokenProvider |
Provides tokens based on Azure VM's Managed Service Identity.
|
| QueryParams |
Utilities class http query parameters.
|
| RefreshTokenBasedTokenProvider |
Provides tokens based on refresh token.
|
| UserPasswordTokenProvider |
Provides tokens based on username and password.
|
| WorkloadIdentityTokenProvider |
Provides tokens based on Azure AD Workload Identity.
|
| Exception | Description |
|---|---|
| AzureADAuthenticator.HttpException |
This exception class contains the http error code,
requestId and error message, it is thrown when AzureADAuthenticator
failed to get the Azure Active Directory token.
|
| AzureADAuthenticator.UnexpectedResponseException |
An unexpected HTTP response was raised, such as text coming back
from what should be an OAuth endpoint.
|
Copyright © 2008–2025 Apache Software Foundation. All rights reserved.