psychs / limechat

IRC Client for Mac
http://limechat.net/mac/
1.55k stars 266 forks source link

SASL EXTERNAL does not work (SASL username + password works but we usually use a certifcate) #335

Open a-diker opened 2 years ago

a-diker commented 2 years ago

SASL EXTERNAL not included as a feature for ircv3 [ plain (+) but external (-) ]

This is a very important feature for new servers and old servers that require extra certs for connections and authentication. Mainly authentication, as passwords are not recommended.

Some quick examples:gui interface has the following sasl support, and the text field but if requirement evenexternal sasl support for the: example of extra authentication on a network like my_spun_up_IRCNETWORK.irc. client has no option or selection or console support for SASL External after research and a deeper look.

sasl external example in the field

This service requires public-key SASL authentication using either the EXTERNAL or ECDSA-NIST256P-CHALLENGE (but not PLAIN) mechanisms.

++++ See my guide for setting up CertCP if required although not important.

Some examples of implementation:

Required Authentication

Some clients lack SOCKS4a or later support. In this case the user will need to change your torrc file to map a private IP address the service address instead and disable TLS hostname verification in your client.

Wonderful application but would be glad to help!

SASL External into this client 👍 would be a boost!

Want to add personally or with the help of creator/others same ircv3 support as weechat for unix or linux based systems.

Support within Limechat client for IRCv3. Limechat SASL External: No Limechat SASL Plain: Yes Limechat SCRAM-SHA-256: No

ZaidanK commented 2 years ago

I ran into this same issue connecting to Libera over tor. :(

alexdcodes commented 7 months ago

Wondering if this was ever fixed? or bug still outstanding?