Skip to main content

dbx-tools-google-auth

Rust-generated Python bindings for Google Application Default Credentials.

from dbx_tools.google_auth import (
    GoogleAuthOptions,
    create_google_auth,
)

auth = await create_google_auth(GoogleAuthOptions())
token = await auth.token()

Credential discovery uses GOOGLE_APPLICATION_CREDENTIALS, gcloud's standard ADC file, then the Google Cloud metadata service. Short-lived access tokens stay in process memory. The ADC file is the only persistent credential store.

Use gcloud auth application-default login to create local user ADC. The binding does not invoke gcloud.

The implementation and option semantics live in the Rust package. Shared token and lifecycle records come directly from dbx-tools-auth.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

dbx_tools_google_auth-0.6.179-py3-none-win_amd64.whl (3.3 MB view details)

Uploaded Python 3Windows x86-64

dbx_tools_google_auth-0.6.179-py3-none-manylinux_2_39_aarch64.whl (4.0 MB view details)

Uploaded Python 3manylinux: glibc 2.39+ ARM64

dbx_tools_google_auth-0.6.179-py3-none-manylinux_2_35_x86_64.whl (4.2 MB view details)

Uploaded Python 3manylinux: glibc 2.35+ x86-64

dbx_tools_google_auth-0.6.179-py3-none-macosx_13_0_x86_64.whl (3.8 MB view details)

Uploaded Python 3macOS 13.0+ x86-64

dbx_tools_google_auth-0.6.179-py3-none-macosx_11_0_arm64.whl (3.6 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

File details

Details for the file dbx_tools_google_auth-0.6.179-py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for dbx_tools_google_auth-0.6.179-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 3885c3a4eb732726569edbbf97c339bf23aa1a8722a0c6f01af786e21c5207ee
MD5 14980e32bad7621502fcbdf9300cbe82
BLAKE2b-256 e5da82dbf9832d03498e86cd445202ddb5a3310fde013e3f44026959863c297a

See more details on using hashes here.

Provenance

The following attestation bundles were made for dbx_tools_google_auth-0.6.179-py3-none-win_amd64.whl:

Publisher: release.yml on reggie-db/dbx-tools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dbx_tools_google_auth-0.6.179-py3-none-manylinux_2_39_aarch64.whl.

File metadata

File hashes

Hashes for dbx_tools_google_auth-0.6.179-py3-none-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 db80bda8dffa13e6b780fa51bf86ab1f5d4a2c11e39d4bf3d97cf3a824d03f34
MD5 fb15ddfa3061aaf8f799f664f5fd6542
BLAKE2b-256 098c312700156dc8ae838df4f8f3c560243b6d6d4614e0f7c52431ed70048be0

See more details on using hashes here.

Provenance

The following attestation bundles were made for dbx_tools_google_auth-0.6.179-py3-none-manylinux_2_39_aarch64.whl:

Publisher: release.yml on reggie-db/dbx-tools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dbx_tools_google_auth-0.6.179-py3-none-manylinux_2_35_x86_64.whl.

File metadata

File hashes

Hashes for dbx_tools_google_auth-0.6.179-py3-none-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 e67bb7b632ee29442dd5082f627bc95ca61d699c590c5d2fe4edfa7ef009f335
MD5 0f77d6b0651e083fb51cb6c2f8d16224
BLAKE2b-256 13ab0457f642d09cb24c66bda7ad8301fa8d332baff52a31859105187dbca790

See more details on using hashes here.

Provenance

The following attestation bundles were made for dbx_tools_google_auth-0.6.179-py3-none-manylinux_2_35_x86_64.whl:

Publisher: release.yml on reggie-db/dbx-tools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dbx_tools_google_auth-0.6.179-py3-none-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for dbx_tools_google_auth-0.6.179-py3-none-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 7e6335111e8f537f586b49ff98ac5704abed96918e9094c1053d26fbfc6ab60b
MD5 17780feb8c2c80e825e6ce8051aaf09c
BLAKE2b-256 a95a49d41d2cefd54141a094f8728b8c19a94a497d1a3d02ba5bebccc8f58632

See more details on using hashes here.

Provenance

The following attestation bundles were made for dbx_tools_google_auth-0.6.179-py3-none-macosx_13_0_x86_64.whl:

Publisher: release.yml on reggie-db/dbx-tools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dbx_tools_google_auth-0.6.179-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dbx_tools_google_auth-0.6.179-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3d69bef0c9c0edef8181a7fc93bbcb450bc3bc8c33f754813314ea29f56801d1
MD5 19c49020a1cec042e13fd49237884ae5
BLAKE2b-256 242209fb73df474e88f15ab1fe311a0f095cda0dda945a3af67e4915dc91691c

See more details on using hashes here.

Provenance

The following attestation bundles were made for dbx_tools_google_auth-0.6.179-py3-none-macosx_11_0_arm64.whl:

Publisher: release.yml on reggie-db/dbx-tools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

0.6.182

5 files

0.6.181

5 files

0.6.180

5 files

This release

0.6.179 This release

5 files

0.6.177

5 files

0.6.176

5 files

0.6.175

5 files

0.6.174

5 files

0.6.173

5 files

0.6.172

5 files

0.6.171

5 files

0.6.168

5 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page