in PersonalAccessTokenAPIAppSample/app.py [0:0]
def pat_post():
token = _get_token_from_cache(app_config.SCOPE)
if not token:
return redirect(url_for("login"))
requestBody = {}
if session["displayname"] != "":
requestBody["displayName"] = session["displayname"]
if session["scope"] != "":
requestBody["scope"] = session["scope"]
if session["validto"] != "":
requestBody["validTo"] = session["validto"]
if session["allorgs"] != "":
requestBody["allOrgs"] = session["allorgs"]
pat_data = requests.post( # Use token to call downstream service
app_config.ENDPOINT,
headers={'Authorization': 'Bearer ' + token['access_token'], 'Content-type': 'application/json'},
data=json.dumps(requestBody)
).json()
return render_template('display.html', result=pat_data)