Skip to main content

Garpun Authentication Library

Project description

Garpun Auth Python Library

This library simplifies using Garpun’s various server-to-server authentication mechanisms to access Garpun APIs.

Google oauth2client library is taken as a basis.

Supported Python Versions

Python >= 3.4

Installing

You can install using pip:

$ pip install garpun-auth

Using

# Use it for first auth with your scopes
GarpunCredentials.authenticate_user(['cloud-platform'])

# Get default credentials
credentials = GarpunCredentials.get_application_default()
print(u"credentials.access_token = %s" % str(credentials.access_token))
print(u"credentials.access_token_expired = %s" % str(credentials.access_token_expired))
print(u"credentials.refresh_token = %s" % str(credentials.refresh_token))

# Refresh access_token if it expired
import httplib2
http = credentials.authorize(httplib2.Http())
credentials.refresh(http)
print(u"credentials.access_token = %s" % str(credentials.access_token))

Project details


Download files

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

Source Distribution

garpunauth-0.0.4.tar.gz (4.0 kB view details)

Uploaded Source

Built Distribution

garpunauth-0.0.4-py2.py3-none-any.whl (9.0 kB view details)

Uploaded Python 2Python 3

File details

Details for the file garpunauth-0.0.4.tar.gz.

File metadata

  • Download URL: garpunauth-0.0.4.tar.gz
  • Upload date:
  • Size: 4.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/41.4.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.7.4

File hashes

Hashes for garpunauth-0.0.4.tar.gz
Algorithm Hash digest
SHA256 64ee5f69794861e2667f4b692b257a740854b4f5e9ba27c3ef423cd7479b101a
MD5 5716700e771af3c6f00a53db11b786d0
BLAKE2b-256 7f0b18a4d10ac55f92fa1db0ac7cce3df1bba0d2c394e0934de1d95d6d15f3ce

See more details on using hashes here.

File details

Details for the file garpunauth-0.0.4-py2.py3-none-any.whl.

File metadata

  • Download URL: garpunauth-0.0.4-py2.py3-none-any.whl
  • Upload date:
  • Size: 9.0 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/41.4.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.7.4

File hashes

Hashes for garpunauth-0.0.4-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 33613c05f4aa8a31232869945d47100a3f5e5b073df3a62ae4449d563312874e
MD5 1822ae316c8f28ade793675e47622584
BLAKE2b-256 f4de506777219099d48ccaf19b57a65745b7be0df20aa52ffa66907e375fd91c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page