AuthServ/fr

From OnlineGamesNetWiki
Jump to: navigation, search

Généralités

AuthServ est un service d'authentification ; c'est-à-dire que vous ne pouvez jouir des accès dont vous disposez auprès de ChanServ, SpamServ ou tout autre service qu'après vous être authentifié auprès de lui. AuthServ n'est pas l'équivalent de NickServ, puisque seul le compte est sauvegardé et non le pseudo contrairement à NickServ. L'avantage est que vous pouvez avoir n'importe quel pseudo tout en étant authentifié auprès d'AuthServ, ce qui ne permet pas NickServ. L'inconvénient est au contraire que vous ne pouvez pas protéger votre pseudo.

Syntaxe

  • Tous les mots encadrés par <> sont des éléments qui doivent être remplacés par les variables afin d'exécuter la commande. Par exemple <pseudo> doit être remplacé par le pseudo de l'utilisateur visé.
  • Les éléments de ce type <option 1|option 2>, sont des éléments où plusieurs variables existent. En principe, les possibilités citées sont exclusives de toutes autres.
  • l'option <*compte> doit être remplacé par le nom compte précédé par * (par exemple *Kilua) afin d'exécuter la commande. L'avantage est que la commande fonctionne sur l'utilisateur ciblé, indépendamment du pseudo qu'il a actuellement. De même, la commande fonctionne également si l'utilisateur n'est pas en ligne.

Utilisation des commandes

Pour interagir avec AuthServ, vous pouvez utiliser n'importe quel des lignes ci-dessous. A noter toutefois que selon le client IRC dont vous utilisez certaines formes décrites ci-dessous ne fonctionnent pas. Néanmoins, en tous les cas au moins une fonctionne.

/as COMMANDE
/AuthServ COMMANDE
/msg AuthServ COMMANDE
/msg AuthServ@Services.OnlineGamesNet.net COMMANDE

Commandes générales

  • HANDLEINFO [pseudo|*compte]
    • Affiche des informations concernant un compte (les informations affichées se limitent à quelques lignes). Sans paramètres, ceci affichera des informations concernant le compte de l'utilisateur qui exécute la commande.
  • INFO est un raccourci de HANDLEINFO
  • REGISTER <accountname> <motDePasse> [e-mail]
    • Ceci enregistre un nouveau compte AuthServ pour celui qui exécute la commande (il est possible de le faire pour quelqu'un d'autre mais l'inconvénient est que le « masque » de l'utilisateur qui exécute la commande est automatiquement ajouté). Consultez cet article pour plus d'informations concernant l'enregistrement d'un nouveau compte AuthServ.
  • AUTH <compte> <motDePasse>
    • Cette commande vous permet de vous authentifier à AuthServ.
  • ADDMASK <masque>
    • Ceci vous permet d'ajouter un nouveau « hostmask » à votre compte. Ainsi, vous pouvez vous authentifier à votre compte sans avoir à utiliser AUTHCOOKIE (qui remplit la même fonction mais lorsque vous n'êtes pas authentifié). L'exécution de la commande sans paramètres ajoute l'« hostmask » que vous utilisez sur le moment.
  • DELMASK <masque>
    • Ceci vous permet de supprimer un « hostmask » de votre compte.
  • AUTHCOOKIE <compte>
    • Après avoir exécuté cette commande, un e-mail est envoyé à l'adresse enregistré dans votre. Dans cet e-mail vous trouverez une commande à exécuter pour ajouter l'« hostmask » que vous utilisez sur le moment et vous permet de vous authentifier par la même occasion.
  • COOKIE <compte> <code>
    • Lorsque vous changez des informations importantes concernant votre compte comme le mot de passe ou l'adresse e-mail ou lorsque vous demandez une authentification par cookie (AUTHCOOKIE), vous recevez un code (appelé cookie). Vous devez envoyer ce code en exécutant cette commande afin de confirmer votre action et appliquer les changements.
  • DELCOOKIE
    • Cette commande supprime un cookie en cours. Pour exécuter cette commande vous devez être authentifié. Certains cookies ne peuvent pas être supprimés mais s'expirent après un certain temps.
  • GHOST <pseudo>
    • Cette commande permet de killer (c'est-à-dire faire une déconnexion forcée) d'un utilisateur qui est authentifié sur le même compte que la personne qui exécute la commande. Ceci est très utile lorsque la connexion avec le serveur a été perdue et que le client n'a pas encore quitté à cause du « Ping Timeout ». Cette commande ne peut pas killer l'utilisateur qui exécute la commande. De même, elle ne permet pas de killer un utilisateur pour récupérer un pseudo car les pseudos ne sont pas protégés.

Configuration d'un compte AuthServ

  • PASS <ancien mot de passe> <nouveau mot de passe>
    • Permet de changer le mot de passe actuel.
  • RESETPASS <compte> <nouveau mot de passe>
    • Ceci permet de changer le mot de passe lorsqu'il a été oublié. Le changement n'est effectif qu'après la confirmation avec le cookie envoyé par e-mail. Ne fonctionne que lorsque l'on n'est pas authentifié, autrement il faut utiliser la commande PASS
  • SET <option> <valeur>
    • Change l'option et la définie sur <valeur>. Les différentes options possibles sont :
      • Option : ANNOUNCEMENTS
        • Valeurs possibles: 0|1
        • Vous permet de définir si vous souhaitez recevoir des annonces concernant la communauté via le service Global.
      • Option : COLOR
        • Valeurs possibles : 0|1
        • Si la valeur est définie sur 1, ChanServ et AuthServ vous répondront avec des textes en gras et soulignés.
      • Option : INFO
        • Valeur possible : du texte
        • Cette commande vous permet de définir une phrase personnalisée. Cette phrase est visible lorsque l'on utilise la commande /as info <pseudo|*compte>.
      • Option : LANGUAGE
        • Valeurs possibles : C (langage C), de (allemand), en (anglais américain, par défaut), en_UK (Anglais d'Angleterre), es (espagnol), fr (français), pl (polonais)
        • Cette commande vous permet de choisir dans la langue se feront les communications entre vous et les services (AuthServ, ChanServ, SpamServ, etc.).
      • Option : PRIVMSG
        • Valeurs possibles: 0|1
        • Si la valeur est définie sur 1, les services vous enverront des messages privés plutôt que des notices.
      • Option : MAXLOGINS
        • Valeurs possibles : 1 à 10
        • Ceci vous permet de définir combien d'utilisateurs peuvent être connectés simultanément sur votre compte AuthServ.
      • Option : EMAIL
        • Valeur possible : une adresse e-mail valide
        • Cette commande vous permet de définir une adresse e-mail pour votre compte. Ceci est notamment très utile pour récupérer un mot de passe perdu. L'adresse doit être valide car un e-mail de vérification est envoyé à l'adresse indiquée et le changement n'est définitif qu'après l'exécution de la commande.
      • Option : AUTOHIDE
        • Valeurs possible : 1|0
        • Cette commande permet de cacher automatiquement votre adresse IP et sera remplacé par « .user.OnlineGamesNet ». Pour que cela fonctionne, il faut aussi exécuter la commande /mode pseudo +x.
          • Ainsi après l'execution de cette commande on obtient quelque chose du style :
utilisateur (~utilisateur@IP.Fai.fr) Quit (Registered)
utilisateur (~utilisateur@compte.user.OnlineGamesNet) has joined #salon