1 <!DOCTYPE HTML PUBLIC
"-//W3C//DTD HTML 3.2//EN">
4 <TITLE> [IRCServices Coding] Auth Module - SETAUTH command suggestion
6 <LINK REL=
"Index" HREF=
"index.html" >
7 <LINK REL=
"made" HREF=
"mailto:ircservices-coding%40ircservices.za.net?Subject=%5BIRCServices%20Coding%5D%20Auth%20Module%20-%20SETAUTH%20command%20suggestion&In-Reply-To=">
8 <META NAME=
"robots" CONTENT=
"index,nofollow">
9 <META http-equiv=
"Content-Type" content=
"text/html; charset=us-ascii">
10 <LINK REL=
"Previous" HREF=
"000263.html">
11 <LINK REL=
"Next" HREF=
"000265.html">
13 <BODY BGCOLOR=
"#ffffff">
14 <H1>[IRCServices Coding] Auth Module - SETAUTH command suggestion
</H1>
15 <B>Mark Hetherington
</B>
16 <A HREF=
"mailto:ircservices-coding%40ircservices.za.net?Subject=%5BIRCServices%20Coding%5D%20Auth%20Module%20-%20SETAUTH%20command%20suggestion&In-Reply-To="
17 TITLE=
"[IRCServices Coding] Auth Module - SETAUTH command suggestion">mark at ctcp.net
19 <I>Wed Feb
13 13:
17:
43 PST
2002</I>
21 <LI>Previous message:
<A HREF=
"000263.html">[IRCServices Coding] Idea
23 <LI>Next message:
<A HREF=
"000265.html">[IRCServices Coding] TODO update
25 <LI> <B>Messages sorted by:
</B>
26 <a href=
"date.html#264">[ date ]
</a>
27 <a href=
"thread.html#264">[ thread ]
</a>
28 <a href=
"subject.html#264">[ subject ]
</a>
29 <a href=
"author.html#264">[ author ]
</a>
34 <PRE>One thing that seems to be missing from the AUTH modules, is the ability to
35 put a nick into auth mode. The reasons that I feel this command is required
38 1) We have a number of nicknames that were registered before the
39 introduction of the AUTH modules, so although we have always insisted on
40 email addresses, not all are verified. Some are obviously made up purely
41 for the purpose of registration. At present, the only guaranteed solution
42 is to drop the nick name and force it to be registered under the new AUTH
43 system. However, since this would be more than a minor inconvenience for
44 some users as it dropped channels, linked nicks and access rights in
45 channels, it is something that I would prefer a more user friendly solution
46 to. For anyone changing over from an older version of services or a
47 competitor without nickname validation, a SETAUTH feature would be useful
48 in validating existing registrations.
50 2) Services Admins are able to change the email address of a user without
51 triggering the AUTH module. Unless the Services Admin manually verifies the
52 address, or knows the address to be valid, this creates a situation where
53 an email address can be entered into a new database which is not validated.
54 A SETAUTH command would address this for an email address which cannot be
55 verfied manually. This could be acheived by always triggering AUTH on set
56 email, but since there are cases where auth may not be required, SETAUTH
57 provides this as an option.
59 3) When importing users from another services database, for example during
60 a network merge, again there is the potential for importing unvalidated
61 addresses. SETAUTH would allow a Services Admin to flag nicknames as
62 unauthorised so that validation could occur. Again, this could be
63 automatically flagged during import, but as with
2, I think a command is
64 better to make the AUTH optional.
66 One issue with the command, is it would likely require an unlimited AUTH
67 time (until normal nick expiration at least) since in scenario
3 above, it
68 is possible that not all users would log on before the main AUTH expiry
69 time kicked in. It seems that the SET EMAIL authorisation already works in
70 this manner so this may be trivial to address.
84 <LI>Previous message:
<A HREF=
"000263.html">[IRCServices Coding] Idea
86 <LI>Next message:
<A HREF=
"000265.html">[IRCServices Coding] TODO update
88 <LI> <B>Messages sorted by:
</B>
89 <a href=
"date.html#264">[ date ]
</a>
90 <a href=
"thread.html#264">[ thread ]
</a>
91 <a href=
"subject.html#264">[ subject ]
</a>
92 <a href=
"author.html#264">[ author ]
</a>