# os-python-gcloud-aio-auth **Repository Path**: mirrors_pexip/os-python-gcloud-aio-auth ## Basic Information - **Project Name**: os-python-gcloud-aio-auth - **Description**: Packaging for python-gcloud-aio-auth - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: trixie - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-09-12 - **Last Updated**: 2026-04-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README (Asyncio OR Threadsafe) Python Client for Google Cloud Auth =========================================================== This is a shared codebase for ``gcloud-aio-auth`` and ``gcloud-rest-auth`` This library implements an ``IamClient`` class, which can be used to interact with GCP public keys and URL sign blobs. It also implements an ``IapToken`` class which is used for authorizing against an `Identity-Aware Proxy`_ (IAP) secured GCP service. IAP uses identity tokens which are specific to the target service and allows administrators to configure a list of identities (ex. service accounts, users, or groups) that may access the service. Therefore each ``IapToken`` instance corresponds to an ID token which may be used to authorize against a single IAP service. It additionally implements a ``Token`` class, which is used for authorizing against Google Cloud. The other ``gcloud-aio-*`` package components accept a ``Token`` instance as an argument; you can define a single token for all of these components or define one for each. Each component corresponds to a given Google Cloud service and each service requires various "`scopes`_". |pypi| |pythons| Installation ------------ .. code-block:: console $ pip install --upgrade gcloud-{aio,rest}-auth Usage ----- See `our docs`_. Contributing ------------ Please see our `contributing guide`_. .. _contributing guide: https://github.com/talkiq/gcloud-aio/blob/master/.github/CONTRIBUTING.rst .. _our docs: https://talkiq.github.io/gcloud-aio .. _Identity-Aware Proxy: https://cloud.google.com/iap .. _scopes: https://developers.google.com/identity/protocols/googlescopes .. |pypi| image:: https://img.shields.io/pypi/v/gcloud-aio-auth.svg?style=flat-square :alt: Latest PyPI Version (gcloud-aio-auth) :target: https://pypi.org/project/gcloud-aio-auth/ .. |pythons| image:: https://img.shields.io/pypi/pyversions/gcloud-aio-auth.svg?style=flat-square&label=python :alt: Python Version Support :target: https://pypi.org/project/gcloud-aio-auth/