in app.py [0:0]
def submit():
"""The other two steps in the three-legged Oauth handshake.
Your redirect uri will redirect you here, where you will exchange
a code that can be used to obtain an access token for the logged-in use.
"""
params = {
'redirect_uri': get_redirect_uri(request),
'code': request.args.get('code'),
'grant_type': 'authorization_code'
}
response = app.requests_session.post(
config.get('access_token_url'),
auth=(
os.environ.get('UBER_CLIENT_ID'),
os.environ.get('UBER_CLIENT_SECRET')
),
data=params,
)
session['access_token'] = response.json().get('access_token')
return render_template(
'success.html',
token=response.json().get('access_token')
)