Closed progval closed 2 years ago
I can successfully login with this code, however the GUI "login method" dropdown doesn't seem to be updated yet. Also, I cannot join channels, but this may be due to the non-standard setup of the specific internal server.
however the GUI "login method" dropdown doesn't seem to be updated yet.
Indeed, I forgot. Done.
Also, I cannot join channels
Yeah, doesn't seem related
Great work, thanks for digging into this!
Closes GH-246.
Tested on Ergo.Chat.
This might be a little confusing, as it requires a
method
configured in theuser
section of the config, and thecertificate
configured in theserver
section. (Though it works with only the latter on some servers, but this is called CertFP, not SASL EXTERNAL.)I was not able to do otherwise without refactoring all the configuration handling.
Additionally, the reason for adding this new
server->certificate
field is that this is a TLS cert, not an ECDSA cert like the existinguser->certificate
field. (btw, ECDSA authentication is deprecated by IRCv3 (including the original author))