Service d'authentification

From OGN-Wiki

(Redirected from AuthServ/fr)
Jump to: navigation, search

Contents

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 services) qu’après vous être authentifié auprès de lui. AuthServ n’est pas l’équivalent du NickServ dans le sens où seul le compte est sauvegardé et nom 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.

Terminologie

  • 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 cible et ce indépendamment du pseudo qu'il a. De même, la commande fonctionne également si l'utilisateur n'est pas en ligne.

Utilisation des commandes

Pour intéragir 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. Neanmoins, en tous les cas au moins une fonctionne.

  • /as COMMANDE
  • /AuthServ COMMANDE
  • /msg AuthServ@Services.OGamenet.net COMMANDE
  • /msg AuthServ 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 "créer un nouveau compte" 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 « authcookie », vous recevez un code (appelé cookie). Ce code vous devez l’envoyer en exécutant cette commande afin de confirmer votre action et appliquer les changements.

  • DELCOOKIE
    • Cette commande supprime une 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 « Kill » (c’est-à-dire 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 « Kill » l’utilisateur qui exécute la commande. De même, elle ne permet pas de « Kill » 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. Ne prend effet qu’après l’exécution du cookie.

  • 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 possible : 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), 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 combine 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.OGameNet ». Pour que cella 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.OGameNet) has joined #salon

Personal tools