On Wed, Jun 12, 2024 at 9:02 AM Andrew North <andrew.no...@campbellsci.co.uk> wrote:
> Just a curiosity, are we able to build/use CyrusSASL on windows? > In theory I think you could use Cyrus SASL built with vcpkg, but I think someone tried that and there were some specific issues with building the proton cyrus sasl code because it assumes that it's only built on Unix and so uses pthreads APIs.If you only need PLAIN and EXTERNAL at the client end there is no advantage to using Cyrus SASL anyway. > Also, you mentioned some SASL methods that are out of the box, do you know > if SASL_SSL comes under EXTERNAL? > Could you explain what SASL_SSL is? I'm not aware of a SASL mechanism with that name, but both PLAIN and EXTERNAL work well with TLS (SSL). As I said previously, PLAIN, EXTERNAL (and ANONYMOUS too) are supported using the default SASL implementation on Proton with no need for Cyrus SASL. Andrew