# HG changeset patch # User durandn # Date 1455704720 -3600 # Node ID 3f52a017e6f59ee3c7da202e9009606128d57350 # Parent d5c583f9a0352609d86a15b7cd01b2087d3e19bb Added link to open a new Renkan from mock GED client diff -r d5c583f9a035 -r 3f52a017e6f5 oauth/client.py --- a/oauth/client.py Tue Feb 16 15:46:00 2016 +0100 +++ b/oauth/client.py Wed Feb 17 11:25:20 2016 +0100 @@ -1,4 +1,4 @@ -from flask import Flask, url_for, session, request, jsonify +from flask import Flask, url_for, session, request, jsonify, render_template, redirect from flask_oauthlib.client import OAuth from settings.client_settings import ClientSettings @@ -26,7 +26,8 @@ def index(): if 'remote_oauth' in session: resp = remote.get('me') - return jsonify(resp.data) + username = resp.data.get("username", "") + return render_template('client/index.html', username=username) next_url = request.args.get('next') or request.referrer or None return remote.authorize( callback=url_for('authorized', next=next_url, _external=True) @@ -43,7 +44,7 @@ ) print resp session['remote_oauth'] = (resp['access_token'], '') - return jsonify(oauth_token=resp['access_token']) + return redirect('/') @remote.tokengetter diff -r d5c583f9a035 -r 3f52a017e6f5 oauth/templates/client/index.html --- a/oauth/templates/client/index.html Tue Feb 16 15:46:00 2016 +0100 +++ b/oauth/templates/client/index.html Wed Feb 17 11:25:20 2016 +0100 @@ -0,0 +1,12 @@ + + + + + + + +

Mock GED client

+

You are: {{ username }}

+

Create a new Renkan

+ + \ No newline at end of file