Skip to main content

Crate dbx_tools_databricks_auth

Crate dbx_tools_databricks_auth 

Source

Structs§

AccessToken
Public credential result; deliberately excludes the refresh token.
AuthClient
Databricks profile and acquisition policy over the shared AuthSession lifecycle.
AuthOptions
Shared lifecycle configuration embedded by every provider’s binding options.
DatabricksAuthOptions
Configuration shared by the generated Node and Python auth bindings.
DatabricksAuthStatus
Resolved Databricks identity and active storage backend.
FileStore
MachineToMachineFlow
MemoryStore
OAuthFlow
OAuthTemplate
Branding and content renderer for the browser OAuth callback.
OAuthTemplateContext
Values displayed by the browser OAuth callback.
PersistentAuth
Databricks binding facade over the shared persistent authentication lifecycle.
Profile
ProfileOptions
Databricks profile overrides; debug output never includes the client secret.
StoreOptions
Token

Enums§

AuthKind
Authentication strategy selected from Databricks configuration.
DatabricksAuthError
Error
Storage
TargetKind

Constants§

DEFAULT_ACCOUNTS_HOST
DEFAULT_CLIENT_ID
DEFAULT_CONFIG_FILE

Traits§

AuthSession
A provider wrapper that inherits the canonical credential lifecycle.
CredentialStore
Credential persistence with exclusive refresh coordination.
StorageAdapter
Foreign-language persistence contract; implement every method in Node or Python.
StorageLock
Exclusive refresh lease; RAII locks can use the default consuming release.

Functions§

create_persistent_auth
Resolve a Databricks profile and open built-in credential storage.
create_persistent_auth_with_storage
Resolve a Databricks profile using a shared owning-library storage handle.
default_callback_image_src
Build the default callback logo as an embedded SVG data URI.
open_store
resolve_config_file

Type Aliases§

Result
StoreBackend