Introduction
The plugin auth provides generic authentication to the most popular services.
For the moment, auth supports the following backends:
-
nickserv: the NickServ service, /msg NickServ identify user pass
-
quakenet: the quakenet.org service, /msg Q@CServe.quakenet.org AUTH user pass
Installation
The plugin auth is distributed with irccd. To enable it add the following to your plugins section:
[plugins] auth =
Usage
You must configure the file to enable authentication.
See irccd plugin notes.
Configuration
The auth.conf allow you to enable authentication to one or more servers.
The auth.conf uses irccd syntax.
Section auth
This section describe an authentication method for one server. You can write this section as many as you have servers.
Required, must be "nickserv" or "quakenet". The following sections depends on this parameter.
Required, must match the name of one server defined in the irccd.conf file.
Using backend "nickserv"
These are the options available for this backend.
Optional, some NickServ services support an optional username for authentication. If it’s your case, adding this option will send the following message to NickServ:
identify username password
Otherwise, the following message is sent:
identify password
Required, the password.
Using backend "quakenet"
These are the options available for this backend.
Required, the quakenet username.
Required, the password.
# A server like freenode [auth] server = "freenode" # defined in irccd.conf backend = "nickserv" username = "christophe" # optional, uses nick instead password = "qwertyuiop"