IRCCD-PLUGIN-AUTH(7) - Miscellaneous Information Manual

NAME

auth - irccd auth plugin

DESCRIPTION

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

INSTALLATION

The plugin auth is distributed with irccd. To enable it add it into your irccd.conf(5) configuration file.

plugin "auth"

USAGE

You must configure the file to enable authentication.

CONFIGURATION

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";
  }
}

SEE ALSO

irccd(1), irccd-templates(7)

macOS 13.5 - February 3, 2022