Example #1
0
def result():
    access_token = session.get('access_token')

    if CLIENT_ID == 'ADD_CLIENT_ID' or CLIENT_SECRET == 'ADD_CLIENT_SECRET':
        # check to ensure that client_id and secret is not set to the default
        return redirect(url_for('configure'))

    if access_token is None:
        return redirect(url_for('login'))

    headers = {'Authorization': 'Bearer {0}'.format(access_token)}

    try:
        r = requests.get(USER_ENDPOINT.format(BIO_API), headers=headers)
        user = r.json
        print user
        if user.get('id') is not None:
            return render_template('result.html', user=user)
        else:
            return render_template('error.html', token=None)
    except RequestException, e:
        session.pop('access_token',  None)
        deleteToken(CLIENT_ID)
        return redirect(url_for('index'))
Example #2
0
def result():
    access_token = session.get('access_token')

    if CLIENT_ID == 'ADD_CLIENT_ID' or CLIENT_SECRET == 'ADD_CLIENT_SECRET':
        # check to ensure that client_id and secret is not set to the default
        return redirect(url_for('configure'))

    if access_token is None:
        return redirect(url_for('login'))

    headers = {'Authorization': 'Bearer {0}'.format(access_token)}

    try:
        r = requests.get(USER_ENDPOINT.format(BIO_API), headers=headers)
        user = r.json()
        print user
        if user.get('id') is not None:
            return render_template('result.html', user=user)
        else:
            return render_template('error.html', token=None)
    except RequestException, e:
        session.pop('access_token',  None)
        deleteToken(CLIENT_ID)
        return redirect(url_for('index'))
Example #3
0
def logout():
    session.pop('access_token',  None)
    deleteToken(CLIENT_ID)
    return redirect(url_for('index'))
Example #4
0
def logout():
    session.pop('access_token',  None)
    deleteToken(CLIENT_ID)
    return redirect(url_for('index'))