Difference between revisions of "SASL"
m (→WeeChat: Rectified commands style + storing password as secured data) |
m (→Irssi: command cosmetics.) Tag: Reverted |
||
Line 12: | Line 12: | ||
'''''Note:''' You need Irssi version >=0.8.18 to use SASL''<br /> | '''''Note:''' You need Irssi version >=0.8.18 to use SASL''<br /> | ||
<!-- <pre>/NETWORK ADD -sasl_mechanism plain -sasl_username <nickname> -sasl_password <password> rizon</pre> --> | <!-- <pre>/NETWORK ADD -sasl_mechanism plain -sasl_username <nickname> -sasl_password <password> rizon</pre> --> | ||
<code>/ | <code>/network add -sasl_mechanism plain -sasl_username <em>YourNickname</em> -sasl_password <em>YourPassword</em> Rizon</code> | ||
===WeeChat=== | ===WeeChat=== |
Revision as of 14:41, 28 June 2023
SASL is a way to automatically identify to your registered nickname during the connection to the network, ensuring that you don't have to manually identify to services. To use SASL, first, you need a registered nickname; then, you need to configure your client as explained later.
Rizon supports these two SASL mechanisms:
- SASL PLAIN with your nickname and password
- SASL EXTERNAL via a client certificate (CertFP)
SASL PLAIN Client Configurations
Irssi
Note: You need Irssi version >=0.8.18 to use SASL
/network add -sasl_mechanism plain -sasl_username YourNickname -sasl_password YourPassword Rizon
WeeChat
/set irc.server.rizon.addresses irc.rizon.net/6697
/set irc.server.rizon.sasl_mechanism plain
/set irc.server.rizon.sasl_username YourNick
/secure set rizon YourPassword
/set irc.server.rizon.sasl_password "${sec.data.rizon}"
HexChat
- HexChat → Network List (or press Ctrl + S) for the Network List dialogue box.
- In the Networks list, find and select Rizon item, then press Edit...
- As Login method select SASL (username + password) ▼
- In the Password field enter
YourPassword
- Press Close then Connect
ZNC
Please refer to the ZNC wiki for instructions.
mIRC
- Tools → Options... (or press Alt + O) to open the mIRC Options dialogue box.
mIRC version ≤ 7.67 | mIRC version ≥ 7.68 |
---|---|
|
|
- Fill the fields with the following data:
Description | SASL (Plain)
|
---|---|
Address | irc.rizon.net
|
Ports | +6697,+9999
|
Group | Rizon
|
Password | Leave it empty! |
Login Method | SASL (/CAP) ▼ |
Password | YourPassword
|
mIRC version ≤ 7.67 | mIRC version ≥ 7.68 |
---|---|
|
|
SASL EXTERNAL Client Configurations
To configure SASL EXTERNAL, first set up your client CertFP, then set the following settings in your client:
Irssi
Note: You need Irssi version ≥ 0.8.18 to use SASL
/NETWORK ADD -sasl_mechanism EXTERNAL Rizon
/SERVER ADD -auto -tls -tls_verify -tls_cert ~/.irssi/certs/Rizon.pem -network Rizon -port 6697 irc.rizon.net
WeeChat
/set irc.server.rizon.addresses irc.rizon.net/6697 /set irc.server.rizon.ssl on /set irc.server.rizon.ssl_verify on /set irc.server.rizon.ssl_cert %h/ssl/Rizon.pem /set irc.server.rizon.sasl_mechanism external
HexChat
Note: The .pem file name should match what appears in the Networks list (step #2, below). This guide assumes that they are both named Rizon.
The generated .pem file should be in ~/.config/hexchat/certs/Rizon.pem
for Linux/Unix users, and %AppData%\HexChat\certs\Rizon.pem
for Windows users.
- HexChat → Network List (or press Ctrl + S) for the Network List dialogue box.
- In the Networks list, find and select Rizon item, then press Edit...
- As Login method select SASL EXTERNAL (cert) ▼
- Press Close then Connect
If the file exists, all your subsequent connections to Rizon network will use this certificate.
ZNC
Please refer to the ZNC wiki for instructions.
mIRC
- Tools → Options... (or press Alt + O) to open the mIRC Options dialogue box.
mIRC version ≤ 7.67 | mIRC version ≥ 7.68 |
---|---|
|
|
- Fill the fields with the following data:
Description | SASL (External) with CertFP
|
---|---|
Address | irc.rizon.net
|
Ports | +6697,+9999
|
Group | Rizon
|
Password | Leave it empty! |
Login Method | SASL External (/CAP) ▼ |
Password | Leave it empty! |
mIRC version ≤ 7.67 | mIRC version ≥ 7.68 |
---|---|
|
|