This library simplifies using Google's various server-to-server authentication mechanisms to access Google APIs.
You can install using pip:
$ pip install google-auth
For more information on setting up your Python development environment, please refer to Python Development Environment Setup Guide for Google Cloud Platform.
google-auth has few extras that you can install. For example:
$ pip install google-auth[pyopenssl]
Note that the extras pyopenssl and enterprise_cert should not be used together because they use conflicting versions of cryptography.
Python >= 3.7
- Python == 2.7: The last version of this library with support for Python 2.7 was google.auth == 1.34.0.
- Python 3.5: The last version of this library with support for Python 3.5 was google.auth == 1.23.0.
- Python 3.6: The last version of this library with support for Python 3.6 was google.auth == 2.22.0.
Google Auth Python Library has usage and reference documentation at https://googleapis.dev/python/google-auth/latest/index.html.
- @theacodes (Thea Flowers)
- @dhermes (Danny Hermes)
- @lukesneeringer (Luke Sneeringer)
- @busunkim96 (Bu Sun Kim)
Contributions to this library are always welcome and highly encouraged.
See CONTRIBUTING.rst for more information on how to get started.
Apache 2.0 - See the LICENSE for more information.