Authentification externe pour IntraMessenger

Vous pouvez choisir de faire l'authentification (la vérification du login (pseudo) et du mot de passe) depuis une source externe.
Si vous avez déjà un forum/CMS (ou autre), exemple : http://votredomaine/forum/
vous pouvez installer IntraMessenger au même niveau : http://votredomaine/intramessenger/ (ou à l'intérieur : http://votredomaine/forum/intramessenger/)
Vous avez ainsi la possibilité d'autoriser l'accès à IntraMessenger uniquement aux membres inscrits à ce forum.
Il vous suffit d'effectuer les modifications indiquée ci-dessous dans IntraMessenger (rien à modifier dans le forum).
IntraMessenger ira simplement vérifier si les logins et du mot de passe sont corrects (que l'utilisateur soit connecté ou non au forum).

Modifications à appliquer pour tous les types d'authentification externes :
    1. Modifier les options du fichier /common/config/config.inc.php :
        - renseigner : _EXTERN_URL_TO_REGISTER : url (adresse) pour s'inscrire/s'authentifier
          (ex: http://www.intramessenger.net/phpbb2/profile.php?mode=register&).
        - renseigner : _EXTERN_URL_FORGET_PASSWORD : url (adresse) pour récupérer son mot de passe oublié
          (ex: http://www.intramessenger.net/phpbb2/profile.php?mode=sendpassword&).
        - choisir l'option spécifique (_EXTERNAL_AUTHENTICATION).
        - renseigner le préfixe
        - renseigner éventuellement les paramètres de connexion (si un des quatre est différent d'IntraMessenger, les renseigner tous)
    2. Voir les éventuels paramètres spécifiques ci-dessous
    3. Vérifier via la page : /admin/list_options_auth_test.php
    4. Les options suivantes seront automatiquement modifiées :
        - _USER_NEED_PASSWORD : activée
        - _ALLOW_AUTO_ADD_NEW_USER_ON_SERVER : activée
        - _PENDING_NEW_AUTO_ADDED_USER : désactivée
        - _NEED_QUICK_REGISTER_TO_AUTO_ADD_NEW_USER : désactivée

Spécificités pour l'authentification via activeCollab

Fichier /common/config/extern.config.inc.php : indiquer le numéro de licence dans LICENSE_KEY (fourni dans config/licence.php).

Spécificités pour l'authentification via ImpressCMS

Renseigner le fichier /common/config/extern.config.inc.php :
1. la valeur de SDATA_DB_SALT : dans ImpressCMS, ouvrir /mainfile.php lignes 30 (XOOPS_TRUST_PATH) : indique le chemin et ligne 32 : indique le nom du fichier à ouvrir.
2. $extern_prefix : voir SDATA_DB_PREFIX (fichier ci-dessus)

Spécificités pour l'authentification via Prestashop

Fichier /common/config/extern.config.inc.php : indiquer le code dans _COOKIE_KEY_ (fourni dans config/settings.inc.php).