IRC SASL authentication primarily uses the same mechanisms as SASL in other protocols. Most commonly:
EXTERNAL | PLAIN | SCRAM-SHA-256 | |
---|---|---|---|
AdiIRC |
Yes
AdiIRC EXTERNAL |
Yes
AdiIRC PLAIN |
3.4+
AdiIRC SCRAM-SHA-256 |
Ambassador |
No
Ambassador EXTERNAL |
No
Ambassador PLAIN |
No
Ambassador SCRAM-SHA-256 |
BitchX |
No
BitchX EXTERNAL |
Yes
BitchX PLAIN |
No
BitchX SCRAM-SHA-256 |
catgirl |
Yes
catgirl EXTERNAL |
Yes
catgirl PLAIN |
No
catgirl SCRAM-SHA-256 |
Colloquy |
No
Colloquy EXTERNAL |
Yes
Colloquy PLAIN |
No
Colloquy SCRAM-SHA-256 |
Glirc |
Yes
Glirc EXTERNAL |
Yes
Glirc PLAIN |
Yes
Glirc SCRAM-SHA-256 |
HexChat |
Yes
HexChat EXTERNAL |
Yes
HexChat PLAIN |
No
HexChat SCRAM-SHA-256 |
IceChat |
No
IceChat EXTERNAL |
Yes
IceChat PLAIN |
No
IceChat SCRAM-SHA-256 |
Irssi |
Yes
Irssi EXTERNAL |
Yes
Irssi PLAIN |
No
Irssi SCRAM-SHA-256 |
Konversation |
Yes
Konversation EXTERNAL |
Yes
Konversation PLAIN |
No
Konversation SCRAM-SHA-256 |
KVIrc |
Yes
KVIrc EXTERNAL |
Yes
KVIrc PLAIN |
No
KVIrc SCRAM-SHA-256 |
LimeChat |
No
LimeChat EXTERNAL |
Yes
LimeChat PLAIN |
No
LimeChat SCRAM-SHA-256 |
mIRC |
Yes
mIRC EXTERNAL |
Yes
mIRC PLAIN |
Yes
mIRC SCRAM-SHA-256 |
Mozilla Thunderbird |
No
Mozilla Thunderbird EXTERNAL |
Yes
Mozilla Thunderbird PLAIN |
No
Mozilla Thunderbird SCRAM-SHA-256 |
Quassel |
Yes
Quassel EXTERNAL |
Yes
Quassel PLAIN |
No
Quassel SCRAM-SHA-256 |
senpai |
No
senpai EXTERNAL |
Yes
senpai PLAIN |
No
senpai SCRAM-SHA-256 |
Srain |
Srain EXTERNAL |
Srain PLAIN |
Srain SCRAM-SHA-256 |
Swirc |
Swirc EXTERNAL |
Swirc PLAIN |
Swirc SCRAM-SHA-256 |
Textual |
Textual EXTERNAL |
Textual PLAIN |
Textual SCRAM-SHA-256 |
WeeChat |
WeeChat EXTERNAL |
WeeChat PLAIN |
WeeChat SCRAM-SHA-256 |
EXTERNAL | PLAIN | SCRAM-SHA-256 | |
---|---|---|---|
gamja |
No
gamja EXTERNAL |
Yes
gamja PLAIN |
No
gamja SCRAM-SHA-256 |
IRCCloud |
No
IRCCloud EXTERNAL |
Yes
IRCCloud PLAIN |
Yes
IRCCloud SCRAM-SHA-256 |
Kiwi IRC |
Kiwi IRC EXTERNAL |
Kiwi IRC PLAIN |
Kiwi IRC SCRAM-SHA-256 |
The Lounge |
The Lounge EXTERNAL |
The Lounge PLAIN |
The Lounge SCRAM-SHA-256 |
Mibbit |
Mibbit EXTERNAL |
Mibbit PLAIN |
Mibbit SCRAM-SHA-256 |
PIRC.pl web client |
PIRC.pl web client EXTERNAL |
PIRC.pl web client PLAIN |
PIRC.pl web client SCRAM-SHA-256 |
EXTERNAL | PLAIN | SCRAM-SHA-256 | |
---|---|---|---|
IRC for Android
|
No
IRC for Android EXTERNAL |
No
IRC for Android PLAIN |
No
IRC for Android SCRAM-SHA-256 |
Colloquy
|
No
Colloquy EXTERNAL |
Yes
Colloquy PLAIN |
No
Colloquy SCRAM-SHA-256 |
CoreIRC
|
Yes
CoreIRC EXTERNAL |
Yes
CoreIRC PLAIN |
Yes
CoreIRC SCRAM-SHA-256 |
IRCCloud
|
No
IRCCloud EXTERNAL |
Yes
IRCCloud PLAIN |
Yes
IRCCloud SCRAM-SHA-256 |
LimeChat
|
LimeChat EXTERNAL |
LimeChat PLAIN |
LimeChat SCRAM-SHA-256 |
Palaver
|
Palaver EXTERNAL |
Palaver PLAIN |
Palaver SCRAM-SHA-256 |
Quasseldroid
|
Quasseldroid EXTERNAL |
Quasseldroid PLAIN |
Quasseldroid SCRAM-SHA-256 |
Goguma
|
Goguma EXTERNAL |
Goguma PLAIN |
Goguma SCRAM-SHA-256 |
EXTERNAL | PLAIN | SCRAM-SHA-256 | |
---|---|---|---|
IRCCloud (as Server) |
No
IRCCloud (as Server) EXTERNAL |
No
IRCCloud (as Server) PLAIN |
No
IRCCloud (as Server) SCRAM-SHA-256 |
KiwiBNC (as Server) |
No
KiwiBNC (as Server) EXTERNAL |
No
KiwiBNC (as Server) PLAIN |
No
KiwiBNC (as Server) SCRAM-SHA-256 |
KiwiBNC (as Client) |
No
KiwiBNC (as Client) EXTERNAL |
No
KiwiBNC (as Client) PLAIN |
No
KiwiBNC (as Client) SCRAM-SHA-256 |
pounce (as Server) |
Yes
pounce (as Server) EXTERNAL |
No
pounce (as Server) PLAIN |
No
pounce (as Server) SCRAM-SHA-256 |
pounce (as Client) |
Yes
pounce (as Client) EXTERNAL |
Yes
pounce (as Client) PLAIN |
No
pounce (as Client) SCRAM-SHA-256 |
soju (as Server) |
soju (as Server) EXTERNAL |
soju (as Server) PLAIN |
soju (as Server) SCRAM-SHA-256 |
soju (as Client) |
soju (as Client) EXTERNAL |
soju (as Client) PLAIN |
soju (as Client) SCRAM-SHA-256 |
ZNC (as Server) |
ZNC (as Server) EXTERNAL |
ZNC (as Server) PLAIN |
ZNC (as Server) SCRAM-SHA-256 |
ZNC (as Client) |
ZNC (as Client) EXTERNAL |
ZNC (as Client) PLAIN |
ZNC (as Client) SCRAM-SHA-256 |
EXTERNAL | PLAIN | SCRAM-SHA-256 | |
---|---|---|---|
BitBot |
Yes
BitBot EXTERNAL |
Yes
BitBot PLAIN |
Yes
BitBot SCRAM-SHA-256 |
Eggdrop |
Yes
Eggdrop EXTERNAL |
Yes
Eggdrop PLAIN |
No
Eggdrop SCRAM-SHA-256 |
Limnoria |
Limnoria EXTERNAL |
Limnoria PLAIN |
Limnoria SCRAM-SHA-256 |
Moon Moon |
Moon Moon EXTERNAL |
Moon Moon PLAIN |
Moon Moon SCRAM-SHA-256 |
PyLink (clientbot) |
PyLink (clientbot) EXTERNAL |
PyLink (clientbot) PLAIN |
PyLink (clientbot) SCRAM-SHA-256 |
Sopel (ex Willie) |
Sopel (ex Willie) EXTERNAL |
Sopel (ex Willie) PLAIN |
Sopel (ex Willie) SCRAM-SHA-256 |
EXTERNAL | PLAIN | SCRAM-SHA-256 | |
---|---|---|---|
ChatSharp C# |
No
ChatSharp EXTERNAL |
No
ChatSharp PLAIN |
No
ChatSharp SCRAM-SHA-256 |
Communi C++ |
No
Communi EXTERNAL |
Yes
Communi PLAIN |
No
Communi SCRAM-SHA-256 |
girc Go |
Yes
girc EXTERNAL |
Yes
girc PLAIN |
No
girc SCRAM-SHA-256 |
irc-framework JS |
No
irc-framework EXTERNAL |
Yes
irc-framework PLAIN |
No
irc-framework SCRAM-SHA-256 |
ircrobots Python |
No
ircrobots EXTERNAL |
Yes
ircrobots PLAIN |
Yes
ircrobots SCRAM-SHA-256 |
Kitteh IRC Client Library Java |
Yes
Kitteh IRC Client Library EXTERNAL |
Yes
Kitteh IRC Client Library PLAIN |
No
Kitteh IRC Client Library SCRAM-SHA-256 |
Net::Async::IRC Perl |
No
Net::Async::IRC EXTERNAL |
No
Net::Async::IRC PLAIN |
No
Net::Async::IRC SCRAM-SHA-256 |
pydle Python |
pydle EXTERNAL |
pydle PLAIN |
pydle SCRAM-SHA-256 |
Rust irc Rust |
Rust irc EXTERNAL |
Rust irc PLAIN |
Rust irc SCRAM-SHA-256 |
Warren Kotlin |
Warren EXTERNAL |
Warren PLAIN |
Warren SCRAM-SHA-256 |
zIRC Python |
zIRC EXTERNAL |
zIRC PLAIN |
zIRC SCRAM-SHA-256 |