| Interface | Description |
|---|---|
| TokenSource |
A resource which can produce an OAuth token.
|
| Class | Description |
|---|---|
| AzureServicePrincipalCredentialsProvider |
Adds refreshed Azure Active Directory (AAD) Service Principal OAuth tokens to every request,
while automatically resolving different Azure environment endpoints.
|
| ClientCredentials |
An implementation of RefreshableTokenSource implementing the client_credentials OAuth grant type.
|
| ClientCredentials.Builder | |
| Consent |
Consent provides a mechanism to retrieve an authorization code and exchange it for an OAuth token
using the Authorization Code + PKCE flow.
|
| Consent.Builder | |
| ExternalBrowserCredentialsProvider |
A
CredentialsProvider which implements the Authorization Code + PKCE flow by opening a
browser for the user to authorize the application. |
| OAuthClient |
Enables 3-legged OAuth2 flow with PKCE
|
| OAuthClient.Builder | |
| OAuthM2MServicePrincipalCredentialsProvider |
Adds refreshed Databricks machine-to-machine OAuth Bearer token to every request, if
/oidc/.well-known/oauth-authorization-server is available on the given host.
|
| OAuthResponse |
The response from an OAuth token request.
|
| OpenIDConnectEndpoints |
Data class modelling the set of OpenID Connect endpoints, as defined in the
OIDC spec.
|
| RefreshableTokenSource |
An OAuth TokenSource which can be refreshed.
|
| SessionCredentials |
An implementation of RefreshableTokenSource implementing the refresh_token OAuth grant type.
|
| Token |
| Enum | Description |
|---|---|
| AuthParameterPosition |
Options for where authentication parameters can be provided in a request.
|
Copyright © 2024. All rights reserved.