IRCCD-PLUGIN-AUTH(7) - Miscellaneous Information Manual
auth - irccd auth plugin
The plugin auth provides generic authentication to the most popular services.
For the moment, auth supports the following backends:
nickserv
the NickServ service, using /msg NickServ identify user pass
quakenet
the quakenet.org service, using /msg Q@CServe.quakenet.org AUTH user pass
The plugin auth is distributed with irccd. To enable it add it into your irccd.conf(5) configuration file.
plugin "auth"
You must configure the file to enable authentication.
The plugin auth supports the following configuration properties:
server.type (string)
Must be nickserv or quakenet.
server.password (string)
The password.
server.username (string)
The username to use. Required for quakenet, optional for nickserv.
Note: you must replace server prefix with the server identifier you refer to in the irccd.conf(5) file.
Example of configuration:
plugin "auth" {
config {
"freenode.type" "nickserv";
"freenode.password" "mysecretpassword";
"freenode.username" "jeanfrancois";
"wanadoo.type" "nickserv";
"wanadoo.password" "wanadoo is dead";
}
}
irccd(1), irccd-templates(7)
macOS 13.5 - February 3, 2022