Bring back authentication

This commit is contained in:
flan 2017-10-28 18:37:37 +02:00
parent 48cfa9a029
commit ceb931519d
2 changed files with 13 additions and 2 deletions

View File

@ -5,3 +5,5 @@ data_root = ./collections
base_url = /sync/
base_media_url = /msync/
auth_db_path = ./auth.db
# optional, for session persistence between restarts
session_db_path = ./session.db

View File

@ -372,8 +372,17 @@ class SyncApp(object):
self.hook_download = None
self.hook_upload = None
self.session_manager = SimpleSessionManager()
self.user_manager = SimpleUserManager()
if config.has_option("sync_app", "session_db_path"):
self.session_manager = SqliteSessionManager(config.get("sync_app", "session_db_path"))
else:
self.session_manager = SimpleSessionManager()
if config.has_option("sync_app", "auth_db_path"):
self.user_manager = SqliteUserManager(config.get("sync_app", "auth_db_path"))
else:
print "WARNING: auth_db_path not set, ankisyncd will accept any password"
self.user_manager = SimpleUserManager()
self.collection_manager = getCollectionManager()
# make sure the base_url has a trailing slash