Skip to content

Instantly share code, notes, and snippets.

@zwurgl
Created April 16, 2020 16:14
Show Gist options
  • Save zwurgl/f6807ccfffbcac40bdc4ea5e1b2e8620 to your computer and use it in GitHub Desktop.
Save zwurgl/f6807ccfffbcac40bdc4ea5e1b2e8620 to your computer and use it in GitHub Desktop.
import json
import requests
server = 'https://sherpa.kairntech.com/api'
login_info = json.dumps({"email": 'YOUR-LOGIN',
"password": 'YOUR-PASSWORD'})
headers = {"Accept": "application/json",
"Content-Type": "application/json"}
def get_token(server, login_info):
url = server + "/auth/login"
#print("calling sherpa server '%s' ..." % url)
try:
response = requests.post(url,data=login_info, headers=headers)
json_response = json.loads(response.text)
except Exception as ex:
print("Error connecting to Sherpa server %s: %s" % (server, ex))
return
#print("response = %s" % response.text)
if 'access_token' in json_response:
token = json_response['access_token']
return token
else:
return
token = get_token(server,login_info)
print("token = %s" % token)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment