-
Notifications
You must be signed in to change notification settings - Fork 35
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
SASL auth required (Libera.chat) #107
Comments
Kiwi does not support client certificate based auth, it does support SASL PLAIN though, entering password at the welcome screen should make it SASL auth on connect |
I forgot to mention that the builtin identd server doesnt seem to work at all when using identd=true in the webirconfig config. As a workaround you can install openbsd-inetd (or nullidentd) which provides a working and secure identd daemon. Anyways i would prefer webirc to not use sasl auth at all and use X-Forwarded-For header to identify users hostnames. In addition nginx can use a local DNS resolver to store valid DNS hostnames with dnsmasq. |
I will look into the identd thing webircgateway does use x-forwarded-for to get the correct ip which is then passed to the ircd via WEBIRC command SASL auth is a method in which to login to nickserv during connection it is not used to pass the correct hostname for the user |
Thanks for your help @ItsOnlyBinary. Here is a log file for this ticket. Interestingly now getting error "Not allowed to connect to default" when i use my sasl username and password to connect on ws.libera.chat. Btw i use quic/http3 for ws connection with kiwiirc. I also disable identd in the config. Finally I assume the "kiwiirc.com" user-agent string in the ws console (chromium) is purely decorative. I hope this helps, smart |
Documentation for SASL authentication is needed to understand how to connect on libera.chat servers using TLS 1.3 (aka forward secrecy). In contrast webirc connections to irc.freenode.net in tcp4 mode works as expected using kiwiirc transport (tls=false).
However inbound connections to libera.chat servers result in the following error message:
$ sudo systemctl status webircgateway
The text was updated successfully, but these errors were encountered: