bug fix: authentication
This commit is contained in:
parent
7c328e5106
commit
40bcfc40f9
|
@ -39,6 +39,7 @@ class Mongo :
|
||||||
self.uid = args['doc'] if 'doc' in args else None #-- document identifier
|
self.uid = args['doc'] if 'doc' in args else None #-- document identifier
|
||||||
self.dbname = args['dbname'] if 'dbname' in args else args['db']
|
self.dbname = args['dbname'] if 'dbname' in args else args['db']
|
||||||
authMechanism= 'SCRAM-SHA-256' if 'mechanism' not in args else args['mechanism']
|
authMechanism= 'SCRAM-SHA-256' if 'mechanism' not in args else args['mechanism']
|
||||||
|
authSource=(args['authSource'] if 'authSource' in args else self.dbname)
|
||||||
self._lock = False if 'lock' not in args else args['lock']
|
self._lock = False if 'lock' not in args else args['lock']
|
||||||
|
|
||||||
username = password = None
|
username = password = None
|
||||||
|
@ -51,8 +52,9 @@ class Mongo :
|
||||||
password = _info['password']
|
password = _info['password']
|
||||||
if 'mechanism' in _info:
|
if 'mechanism' in _info:
|
||||||
authMechanism = _info['mechanism']
|
authMechanism = _info['mechanism']
|
||||||
|
if 'authSource' in _info:
|
||||||
|
authSource = _info['authSource']
|
||||||
|
|
||||||
authSource=(args['authSource'] if 'authSource' in args else self.dbname)
|
|
||||||
|
|
||||||
if username and password :
|
if username and password :
|
||||||
self.client = MongoClient(host,
|
self.client = MongoClient(host,
|
||||||
|
|
Loading…
Reference in New Issue