make ldap work with gssapi with channel binding token requirements
Categories
(MailNews Core :: LDAP Integration, enhancement)
Tracking
(Not tracked)
People
(Reporter: anton.adamenko, Unassigned)
References
Details
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:103.0) Gecko/20100101 Firefox/103.0
Steps to reproduce:
Active Directory on Windows 2019
LDAPS enabled and work
Enable security policy: LDAP server channel binding token requirements
Actual results:
address book, not looking for contacts.
on DC have event:
An account failed to log on.
Subject:
Security ID: NULL SID
Account Name: -
Account Domain: -
Logon ID: 0x0
Logon Type: 3
Account For Which Logon Failed:
Security ID: NULL SID
Account Name:
Account Domain:
Failure Information:
Failure Reason: An Error occured during Logon.
Status: 0xC000035B
Sub Status: 0x0
Process Information:
Caller Process ID: 0x0
Caller Process Name: -
Detailed Authentication Information:
Logon Process: Kerberos
Authentication Package: Kerberos
Transited Services: -
Package Name (NTLM only): -
Key Length: 0
thunderbird error console:
mailnews.ldap: C: [1] BindRequest LDAPClient.jsm:266:18
mailnews.ldap: S: [1] BindResponse resultCode=49 message="80090346: LdapErr: DSID-0C090597, comment: AcceptSecurityContext error, data 80090346, v4563"
Updated•3 years ago
|
Comment 1•3 years ago
|
||
Thanks for reporting, does it work before? Do you remember the version number that worked?
(In reply to Ping Chen (:rnons) from comment #1)
Thanks for reporting, does it work before? Do you remember the version number that worked?
just now enabled this option.
testing on 38 and 102 version client.
another service which use kerberos and LDAPS works fine.
Comment 3•3 years ago
|
||
Did 38 work?
Any special chars in the username/password?
Comment 4•3 years ago
|
||
This looks like a feature request. According to https://ldapwiki.com/wiki/Channel%20Binding, Channel Binding was defined in RFC5056.
Comment 5•3 years ago
|
||
Thanks Anton for your ticket and @rnons and @mkmelin for your comments! :)
I specify that Channel Binding is a little part of SCRAM-SHA-*-PLUS variant too.
SCRAM-SHA-1 and SCRAM-SHA-256 already work for XMPP since a moment:
- https://bugzilla.mozilla.org/show_bug.cgi?id=1267649
- https://bugzilla.mozilla.org/show_bug.cgi?id=1577688
But badly, not yet for LDAP, SMTP, IMAP and POP :/
It is linked to:
- For LDAP: https://bugzilla.mozilla.org/show_bug.cgi?id=1597106
- For SMTP: https://bugzilla.mozilla.org/show_bug.cgi?id=1597103
- For IMAP: https://bugzilla.mozilla.org/show_bug.cgi?id=1503382
- For POP: https://bugzilla.mozilla.org/show_bug.cgi?id=1597102
- TLS Channel Binding: https://bugzilla.mozilla.org/show_bug.cgi?id=563276
Updated•3 years ago
|
Comment 6•8 months ago
|
||
xref bug 671827
Description
•