jenkins-bot has submitted this change and it was merged. (
https://gerrit.wikimedia.org/r/330144 )
Change subject: Fix broken LDAP based login
......................................................................
Fix broken LDAP based login
Fixed that LDAP based login failed, if wiki used two or more
domains.
Bug: T90149
Change-Id: I819137c4592cf43608904a4d30a981d965dee1c3
---
M pywikibot/data/api.py
1 file changed, 3 insertions(+), 0 deletions(-)
Approvals:
John Vandenberg: Looks good to me, approved
jenkins-bot: Verified
diff --git a/pywikibot/data/api.py b/pywikibot/data/api.py
index 3b2ae9d..4b251eb 100644
--- a/pywikibot/data/api.py
+++ b/pywikibot/data/api.py
@@ -3034,6 +3034,9 @@
lgname=self.login_name,
lgpassword=self.password))
+ if self.site.family.ldapDomain:
+ login_request['lgdomain'] = self.site.family.ldapDomain
+
# get token using meta=tokens if supported
if MediaWikiVersion(self.site.version()) >= MediaWikiVersion('1.27'):
login_request["lgtoken"] = self.get_login_token()
--
To view, visit
https://gerrit.wikimedia.org/r/330144
To unsubscribe, visit
https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: merged
Gerrit-Change-Id: I819137c4592cf43608904a4d30a981d965dee1c3
Gerrit-PatchSet: 3
Gerrit-Project: pywikibot/core
Gerrit-Branch: master
Gerrit-Owner: Phantom42 <nikitav30(a)gmail.com>
Gerrit-Reviewer: John Vandenberg <jayvdb(a)gmail.com>
Gerrit-Reviewer: Mpaa <mpaa.wiki(a)gmail.com>
Gerrit-Reviewer: Phantom42 <nikitav30(a)gmail.com>
Gerrit-Reviewer: jenkins-bot <>