Open navigation

Crypter le mot de passe d'accès à la BDD

Par défaut, le mot de passe d'accès à la base de données n'est pas caché sur les services payara.

Vous trouverez ci-dessous les étapes à suivre pour le cacher.


Windows:


Ouvrir une invite PowerShell et accéder au dossier bin de payara:

cd 'C:\Program Files\Gespage\GespageCore\server\payara5\bin\'

Nous devons alors créer un alias pour l'usage du mot de passe (noté bien cette alias, il sera utile pour la suite de la procédure!).

.\asadmin create-password-alias MonAliasBDD

il sera alors demandé de renseigner deux fois le mot de passe réel d'accès à la base de données.


un fichier domain.password est alors automatiquement créé sous C:\Program Files\Gespage\GespageCore\server\payara5\glassfish\domains\domain1\conf\ , ce fichier est crypté.


Nous devons alors éditer le fichier domain.xml de Gespage , qui se trouve sous C:\Program Files\Gespage\GespageCore\server\payara5\glassfish\domains\domain1\conf\, pour y inscrire notre alias, je vous invite à utiliser NotePad++ pour plus de facilité.

Au début du fichier se trouve les informations de connexion à la base de données.

Il faut remplacé la propriété "Password" avec le nom de notre alias:


<property name="Password" value="${ALIAS=MonAliasBDD}"></property>

exemple:



Pour finir, redémarrer simplement le service Gespage Application Server.


Linux:


Ouvrir un terminal et accéder au dossier bin de payara:

cd /opt/Gespage/GespageCore/server/payara5/bin/

Nous devons alors créer un alias pour l'usage du mot de passe (noté bien cette alias, il sera utile pour la suite de la procédure!).

./asadmin create-alias-password MonAliasBDD

il sera alors demandé de renseigner deux fois le mot de passe réel d'accès à la base de données.


un fichier domain.password est alors automatiquement créé sous /opt/Gespage/GespageCore/server/payara5/glassfish/domains/domain1/conf/ , ce fichier est crypté.


nous devons alors éditer le fichier domain.xml de Gespage via la commande suivante:

sudo vim  /opt/Gespage/GespageCore/server/payara5/glassfish/domains/domain1/conf/domain.xml

Au début du fichier se trouve les informations de connexion à la base de données.

Il faut remplacé la propriété "Password" avec le nom de notre alias:

<property name="Password" value="${ALIAS=MonAliasBDD}"></property>

exemple:



Pour finir, redémarrer simplement Gespage via la commande suivante:

sudo systemctl restart gespage-server

Cette réponse a-t-elle été utile ? Oui Non

Envoyer vos commentaires
Désolés de n'avoir pu vous être utile. Aidez-nous à améliorer cet article en nous faisant part de vos commentaires.