Derniers journaux de cyberv :
- [19/03@08:55] HP laisse le choix de l'OS aux PME
Journal : Authentification et IRC
Posté par cyberv () le 14 mai 2004j'ai en tête de mettre en place un serveur IRC avec authentification.
Je m'explique: Toutes les personnes qui accéderont a mon serveur devront s'être authentifiées.
Je sais c'est pas le principe de l'IRC mais j'en ai besoin.
Vers où m'orienter?
> Lire le journal (13 commentaires, moyenne: 1,3).
Pas le principe ?
Euh, recherche de "irc authentication" sur google, voici la première réponse :
http://www.salemioche.com/irc/irc_rfcus7.php(...)
au pire, si tu veux pas utiliser identd, tu peux te baser uniquement sur le mot de passe. Mais l'addition des deux est suffisant, je pense, pour de l'IRC...
Jabber !
http://www.jabber.org/(...)
http://www.jabberfr.org/(...)
http://linuxfr.org/2004/04/01/15886.html(...)
http://www.google.fr/search?q=site%3Alinuxfr.org+jabber(...)
Jabber ID : xmpp:Nyco@jabber.fr
-
[^]Re: Jabber !
En utilisant des services ?
En utilisant des services tout simplement ?
par exemple dans le cadre de anope , il y a un module ns_require ( cf : http://modules.anope.org/modules.php?op=details&id=31(...) ) qui permet de killer automatiquement si la personne n'est pas enregistré .
En revanche il n'y a pas de réelles interactions avec une base éventuellement mysql .
Il (au cas ou tu ne veuilles pas utiliser de services ) existe un module pour unrealircd qui lui check sur une base sql ceci dit il est payant a priori ;)
(cf : http://www.unrealircd.com/index.php?page=modules&mod=module&(...) )
-
[^]Re: En utilisant des services ?
Posté par Sleem () le 14/05/2004 à 11:07. (lien). Évalué à 3.La dernière version d'anope, bien que pas encore tout à fait stable, permet l'utilisation d'une base mysql (anope 1.7 il me semble).
-
[^]Re: En utilisant des services ?
Posté par John Balcaen (page perso, ) le 14/05/2004 à 12:43. (lien). Évalué à 1.hum effectivement je n'avais pas lu le dernier change log :)
UPDATE: Anope 1.7.0 (Revision 11 and above) finally supports phase 2!
A new config directive called 'UseRDB' has been added.
If you enable this, anope will automatically try to load its
data from MySQL (if configured and compiled with).
bon il faut encore pouvoir charger/sauver en temps réel (leur phase 3 de devellopement mysql ) mais ca a nettement progressé :D
-
php+ iptables + netstats
une idee.:
tu filtre par ip avec iptables.
Tu propose un serveur php qui fait l'autentification et qui mets a jour iptables .
ensuite un cron qui regarde netstats pour voir les gens deconnectes. ou mieux, un truc qui parse les logs dírcd a la recherche de deconnection.
Je est un autre.
SILC
Ta solution ce n'est pas IRC mais SILC
www.silc.net
Via des echanges de clés, tu auras ainsi non seulement une authentification de tes users mais aussi un chiffrement des communications. Ce n'est plus vraiment de l'IRC même si tu as des plugins pour ircii par exemple.
Mais bon, pour répondre a ta question, si tu veux vraiment faire de l'IRC, une autre idée serait de passer via un script cgi-irc depuis ton serveur web/IRC qui n'autoriserait que lui-meme comme adresse de client IRC (afin de forcer tes users a passer par lui)
Il ne ne restera plus qu'a protéger ta page avec le cgi-irc par un .htaccess somme toute assez classique.
dans la même idée, installer un bouncer IRC sur ton server IRC (ou une autre machine en ip statique), configurer ton serveur IRC a n'accepter que des connections depuis lui-meme (ou depuis la machine avec le bouncer), creer des comptes pour tes users sur le bouncer et voila.
Voila.
Autrement, je ne vois pas.
R!
La solution la plus simple est de baser les services anope 1.7 et y joindre le module ns_require cf forum -> http://anope.org/postt1138.html(...)
Tu peux ajouter pour les utilisateurs d'une applet java un code php qui vérifie les tables mysql.
Maintenant si tu veux une identification avant la connexion il faut seulement autoriser les connexions via applet java.
Pourquoi? La connexion est gérée par le deamon irc et l'authentification par les services, les services n'agiront qu'une fois l'utilisateur connecté.
Ou alors tu retouches le code du deamon ;)
-
[^]Re: R!
Posté par Hindifarai () le 14/05/2004 à 15:03. (lien). Évalué à 1.j'ai oublié... pour le chiffrement des connexions unrealircd pour ne citer que lui gère très bien les connexions ssl
Les journaux sont destinés à des informations qui ne sont pas suffisamment intéressantes
pour être validées en dépêche (sinon n'hésitez pas à proposer votre information en
dépêche), qui sont sans rapport avec Linux ou le libre, ou simplement pour donner votre
avis. Si vous désirez poser une question, merci d'utiliser 

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.
Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.