dominikh changed the topic of #cinch to: The IRC Framework | Latest version: Cinch 2.2.3
<TheNeikos>
I am trying to get a simple authentification method onto an IRC server (just a single one though, with max 30~ people, and that is optimistic). However I need it to restrict to our existing users which in this case are on a forum. I know how to authenticate with it, but I am certain that most NickServ solutions do not offer IP.Forum support. Hence I thought about cinch. But it seems like it is not the correct way to go.
<TheNeikos>
Problem is, I cannot find any documentation whatsoever on what a Nickserv does, how it operates and what one should do to get one
<TheNeikos>
I did check out Anope, but I don't want the whole set
<FiXato>
then only load the appropriate modules?
<TheNeikos>
I just want a "/msg NickServ identify username password" and verify that it is correct and allow them to use the channels, else they cannot do anything.
<leftylink>
honestly that sounds like you'd rather put a server password on your server, otherwise they can't connect to the server
<leftylink>
the password would be verified per-user of course
<TheNeikos>
The list of users is dynamic thugh
<TheNeikos>
+o
<leftylink>
does that stop you from using a server password in some way?
<leftylink>
depends on the server impl, I guess. it's an interesting question...
<FiXato>
if the server is only used for that chat TheNeikos, make the channel oper-only, add oper blocks for every of th
<leftylink>
but see how various networks allow server passwords on a per-user basis... (freenode for example!!!)
<FiXato>
*generate oper blocks for every of those users, without any rihts
<FiXato>
leftylink, those are generally passed onto the services package by the ircd
<leftylink>
ok, sure, that sounds ok... so instead of passing it to the services package, I image TheNeikos can pass it off to a little something that verifies that the username/password combo is correct
<FiXato>
probably would require hacking unrealircd's code though
<leftylink>
doh.
<TheNeikos>
I would prefer a cleaner solution ^^
<leftylink>
and now everyone sees I am talking out of my ass, since I don't know what mechanisms unrealircd (or really ANY ircd) provides for handling of its server passwords
<FiXato>
does it have to be irc though?
<leftylink>
related bash.org quote while I am talking out of my ass... http://bash.org/?265532
<TheNeikos>
haha
<FiXato>
TheNeikos, simple solution: make the channel invite-only
<FiXato>
give the bot ops
<FiXato>
let the bot listen to privmsgs starting with IDENTIFY or whatever
<FiXato>
verify the pw
<FiXato>
/invite the user
<FiXato>
done
<TheNeikos>
That would work I think :? And fit our usage
<FiXato>
but unless you actually run a services package, I have no idea how you can ensure the bot always has ops, instead of the first one to join the channel
<dominikh>
I miss channel takeovers
<FiXato>
net split! let's take over the channel
<TheNeikos>
Given we only use one node that shouldn't happen afaik
<dominikh>
no, but the bot could die and the channel could be empty
<dominikh>
first one to join a channel that doesn't exit gets op
<TheNeikos>
I know that one, I meant specifically the netsplit case here
<TheNeikos>
Alright guys thanks for the input
TheNeikos has left #cinch [#cinch]
djbkd has quit [Quit: My people need me...]
Guest27445 is now known as ccallahan|Mobile
djbkd has joined #cinch
djbkd has quit [Remote host closed the connection]