O módulo sqlauth incluído parece exatamente o que você quer aqui.
Estamos tentando mover nossa equipe de bate-papo do Skype para um servidor IRC privado (InspIRCd) e precisamos exigir algum tipo de autenticação para impedir o acesso público. Eu sei que poderíamos ter uma senha de servidor global, mas isso não nos permite controlar quem tem acesso e obviamente não escala bem (membros da equipe saem, etc.).
Existe algum módulo para o Inspircd que suporte autenticação multiusuário?
O módulo sqlauth incluído parece exatamente o que você quer aqui.
O módulo sqlauth como devicenull sugerido permite que você armazene nomes de usuários e hashes de senhas em um banco de dados SQL (SQLite, PostgreSQL, MySQL, etc) e pode até mesmo integrar com a tabela de usuário a partir de uma aplicação existente ( mediawiki, phpBB, etc ).
O O módulo ldapauth suporta a integração direta com servidores LDAP (Active Directory, OpenLDAP, etc.).
Outra opção é fazer com que os usuários se conectem através do ZNC e não permitam acesso direto ao InspIRCd. Além de exigir autenticação antes que um usuário possa se conectar, o ZNC também suporta SSL e implementa buffers de histórico para que os usuários possam permanecer em um canal persistentemente sem estarem realmente conectados 24/7. Quando o usuário se reconecta, recebe uma repetição de todas as atividades que ocorreram enquanto estavam ausentes. O ZNC suporta autenticação de senha simples, mas existem também módulos ZNC para usar Certificados de cliente SSL ou Autenticação SASL externa incluindo LDAP servidores .
Tags irc instant-messaging inspircd