#82: Cyrus SASL code doesn't work correctly where realm!=id
-------------------+--------------------------------------------------------
Reporter: sxw | Owner: smoku
Type: defect | Status: new
Priority: major | Component: General
Version: 2.1 | Blocking:
-------------------+--------------------------------------------------------
The Cyrus SASL code uses realm and domain ID interchangably, which breaks
when the realm and domain ID are not identical.
The attached patch fixes this for the current codebase - the c2s
CHECK_AUTHZID callback will now always receive a 'bare' username in
creds.authnid, and a JID as creds.authzid. This mirrors the behaviour of
the old 'scod' SASL library, and appears consistent with the GSASL
implementation.
--
Ticket URL: <http://jabberd2.xiaoka.com/ticket/82>
jabberd2 <http://jabberd2.xiaoka.com/>
jabberd2 project
_______________________________________________
jabberd2 mailing list
[email protected]
http://lists.xiaoka.com/listinfo.cgi/jabberd2-xiaoka.com