add github callback uri + secret key
authorymh <ymh.work@gmail.com>
Fri, 02 Jan 2015 12:05:47 +0100
changeset 19 82635fefa88e
parent 18 37981f4fdb77
child 20 d47f8f8b3faf
add github callback uri + secret key
src/catedit/__init__.py
src/catedit/views.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"]
--- 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