From 10b3d5f00a1c1a95b8d4e151f7281e08b13c15cb Mon Sep 17 00:00:00 2001 From: barbequesauce Date: Fri, 9 Nov 2018 13:11:00 -0500 Subject: [PATCH] FIX: Basic auth + OPDS auth conflict --- mylar/webstart.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/mylar/webstart.py b/mylar/webstart.py index 0c99972e..3c41d9cb 100755 --- a/mylar/webstart.py +++ b/mylar/webstart.py @@ -159,7 +159,8 @@ def initialize(options): user_list[options['opds_username']] = options['opds_password'] if options['http_password'] is not None and options['http_username'] != options['opds_username']: user_list[options['http_username']] = options['http_password'] - conf['/opds'] = {'tools.auth_basic.on': True, + conf['/opds'] = {'tools.auth.on': False, + 'tools.auth_basic.on': True, 'tools.auth_basic.realm': 'Mylar OPDS', 'tools.auth_basic.checkpassword': cherrypy.lib.auth_basic.checkpassword_dict(user_list)} else: