Jiri Daněk created PROTON-2216:
----------------------------------

             Summary: Support additional SASL mechanisms on Windows
                 Key: PROTON-2216
                 URL: https://issues.apache.org/jira/browse/PROTON-2216
             Project: Qpid Proton
          Issue Type: New Feature
          Components: proton-c
    Affects Versions: proton-c-0.31.0
            Reporter: Jiri Daněk


Only the ANONYMOUS and PLAIN SASL mechanisms are supported on Windows, 
according to 
https://github.com/apache/qpid-proton/blob/69f5dfe7eb22432dbec666b5c7a1dca786c93657/python/setup.py.in#L170-L184.

Apparently, Windows itself implements GSSAPI, GSS-SPNEGO, EXTERNAL and 
DIGEST-MD5 
https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-adts/a98c1f56-8246-4212-8c4e-d92da1a9563b
 in a C++ system library 
https://stackoverflow.com/questions/43146229/example-of-c-client-digest-md5-sasl-auth-with-windows,
 
https://docs.microsoft.com/en-us/previous-versions/ms995352(v=msdn.10)?redirectedfrom=MSDN.

Cyrus SASL can be built for Windows, according to its documentation. 
https://wiki.mozilla.org/LDAP_C_SDK_SASL_Windows, 
https://github.com/cyrusimap/cyrus-sasl/blob/a162471d0edb390f5b233b25067773df0b3b99a4/docsrc/sasl/windows.rst

The linked patch in GitHub PR enables building with Cyrus SASL.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to