public class AzureGithubOidcCredentialsProvider extends Object implements CredentialsProvider
AzureGithubOidcCredentialsProvider is a credentials provider for GitHub Actions that use
an Azure Active Directory Federated Identity. It authenticates with Azure by exchanging GitHub's
OIDC token for an Azure Active Directory (AAD) Service Principal OAuth token. This class handles
the process of obtaining, refreshing, and attaching the necessary tokens to each HTTP request.| Constructor and Description |
|---|
AzureGithubOidcCredentialsProvider() |
| Modifier and Type | Method and Description |
|---|---|
String |
authType()
Returns the authentication type identifier for this credentials provider.
|
OAuthHeaderFactory |
configure(DatabricksConfig config)
Creates and returns a new HeaderFactory to authenticate requests to the Databricks API.
|
public String authType()
CredentialsProviderauthType in interface CredentialsProviderpublic OAuthHeaderFactory configure(DatabricksConfig config)
CredentialsProviderNote: A new HeaderFactory instance is returned on each invocation.
configure in interface CredentialsProviderconfig - the Databricks configuration to use for authenticationCopyright © 2025. All rights reserved.