Пример #1
0
def oauth_success():
    auth_code = request.args.get('code')
    credentials = flow.step2_exchange(auth_code)
    unique_id = credentials.id_token['sub']
    curr_user = UserDao.does_user_exist(unique_id)
    if not curr_user:
       curr_user = UserDao.add_user(unique_id,"",_generate_key(),credentials.access_token)
    session['logged_in_user'] = curr_user.id
    return redirect("/")