# HG changeset patch # User ymh # Date 1420196747 -3600 # Node ID 82635fefa88ee5f27d2896d75e60d8e60b80503b # Parent 37981f4fdb77441d368481f73024f62a61170050 add github callback uri + secret key diff -r 37981f4fdb77 -r 82635fefa88e src/catedit/__init__.py --- a/src/catedit/__init__.py Fri Jan 02 10:56:43 2015 +0100 +++ b/src/catedit/__init__.py Fri Jan 02 12:05:47 2015 +0100 @@ -8,7 +8,6 @@ from settings import AppSettings from config import AppConfig from logging import FileHandler, Formatter -from os import urandom # set up app and database app = Flask(__name__) @@ -37,4 +36,4 @@ # session management -app.secret_key = urandom(24) +app.secret_key = app.config["SECRET_KEY"] diff -r 37981f4fdb77 -r 82635fefa88e src/catedit/views.py --- a/src/catedit/views.py Fri Jan 02 10:56:43 2015 +0100 +++ b/src/catedit/views.py Fri Jan 02 12:05:47 2015 +0100 @@ -406,7 +406,7 @@ session["modified_categories"] = [] session["deleted_categories"] = [] if app.config["PERSISTENCE_METHOD"] == "PersistenceToGithub": - return github.authorize(scope="repo") + return github.authorize(scope="repo", redirect_uri=url_for('github_callback', _external=True)) elif app.config["PERSISTENCE_METHOD"] == "PersistenceToFile": session["user_logged"] = True session["user_can_edit"] = True