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 garpunauth

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.5.tar.gz (4.0 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 2Python 3

File details

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

File metadata

  • Download URL: garpunauth-0.0.5.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.5.tar.gz
Algorithm Hash digest
SHA256 19755e8dc716ede4b08a36341e8f8c8404e2d3c0fc97ebca7da654bd01b860b4
MD5 46a436f8ca5cabf222d0c8f2e8bb0790
BLAKE2b-256 a4dfb8e51e898c9a60b2f4d49d6ae85692e9204a81f16b8c840e19e65522873b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: garpunauth-0.0.5-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.5-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 28642e928104eb1a55e1c6e086a500bc0fa288414135be9f00255e50c56f1d13
MD5 4be95bd7b495bb2a0639f79129d287cd
BLAKE2b-256 981d352f3cf48b174db44408b13fa3566482108a018c69daf8aa20d3c3c68b88

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