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 hashes)
Built Distribution
Close
Hashes for garpunauth-0.0.4-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 33613c05f4aa8a31232869945d47100a3f5e5b073df3a62ae4449d563312874e |
|
MD5 | 1822ae316c8f28ade793675e47622584 |
|
BLAKE2b-256 | f4de506777219099d48ccaf19b57a65745b7be0df20aa52ffa66907e375fd91c |