I needed authd for IRC but couldn't get the one supplied with centos 7 to work correctly so I wrote my own.
Works well enough to get you to IRC. Lots of features probably missing...
- Install xinetd
- copy auth to /etc/xinetd.d
- mkdir -p /opt/authd
- copy in.authd.py to /opt/authd
- chmod a+x /opt/authd/in.authd.py
- Create a new user "ident" (useradd -M ident ; usermod -L ident)
- Open port 113/tcp
- Enable & start xinetd.service
If you have selinux enabled, you probably need to set correct security context:
chcon -t inetd_child_exec_t /opt/authd/in.authd.py