Onglet Posh-profile : configuration

Qu'est-ce que c'est ?

Posh-profile permet la synchronisation des comptes utilisateurs entre les différentes applications web Eole et la base utilisateur Eole-db. Exemple d'application web : eole-nextcloud

Valeur par défaut

Fonctionnement courant.

En laissant la valeurs sur default dans gen_config les informations de configuration de l'onglet eole-db seront automatiquement reprise. Il s'agit de la configuration la plus répandu correspondant à la majorité des cas.

Écran

  • 1
    Variable EOLE : <poshprofil_db_mode>

    Emplacement de la base de donnée utilisé par Posh-profile.

Valeurs : <externe>

Écran

  • 1
    Variable EOLE : <poshprofil_db_mode>

    Emplacement de la base de donnée utilisé par Posh-profile.

  • 2
    Variable EOLE : <poshprofil_dbserver>

    Adresse du serveur de base de données.

  • 3
    Variable EOLE : <poshprofil_dbport>

    Port d'accès à la base de donnée distante, par défaut 3306.

  • 4
    Variable EOLE : <poshprofil_allow_hosts>

    Identification des hôtes autorisé à accéder à la base de donnée.

  • 5
    Variable EOLE : <poshprofil_db_mode>

    Identifiant de l'utilisateur à utiliser sur la base de donnée.

  • 6
    Variable EOLE : <poshprofil_dbpass>

    Emplacement du fichier de mot de passe de la base de donnée, exemple : /root/.mysql

Plusieurs base de données.

Dans le cas ou il y aurait plusieurs bases de données auxquelles se connecter, il est nécessaire de sélectionner la variable "externe".

  1. Indiquer l'emplacement de la base de donnée.

  2. Renseigner l'adresse de la base de donnée. Attention dans le cas ou ces bases de données ce trouvent dans le même domaine, il sera nécessaire de leur donner différents Alias afin de les distinguer.

  3. Remplir avec le port renseigné pour la base de donnée EoleDB distante. (par défaut 3306)

  4. Indiquer Tous les hôtes autoriser à ce connecter à la base de données distantes. Lors de la première connexion ils seront ajouté dans la base et autorisé à communiquer avec celle-ci.

  5. Renseigner l'identifiant de l'utilisateur permettant l'accès à la base de données.

  6. Emplacement du fichier de mot de passe de la base de donnée, couramment : /root/.mysql

ExempleExemple de cas d'usage où la variable externe est nécessaire.

Dans ce cas il est nécessaire de changer la variable pour Appli_WEB4 qui utilise une autre base de données eole-db.

Base de type local

Écran

  • 1
    Variable EOLE : <poshprofil_db_mode>

    Emplacement de la base de donnée utilisée par Posh-profile.

  • 2
    Variable EOLE : <poshprofil_allow_hosts>

    Adresse des hôtes autorisés à accéder à la base de données.

Truc & astuce

Dans le cas ou vous avez plusieurs applications web mais que certaines ne doivent pas avoir accès à la base EoleDB locale, vous avez la possibilité de les spécifier dans l'option Hôtes autorisés à utiliser la base de données.