#1 Fri 05 April 2024 11:07
- Sig_Passy
- Participant occasionnel
- Date d'inscription: 17 Mar 2022
- Messages: 38
Lien Active Directory <-> Postgres et carateres speciaux
Bonjour,
Je viens vers vous suite à un petit soucis de "discussion" entre mon Active Directory et ma base Postgres/Postgis.
En effet j'utilise la solution de Veremes vMAp comme outil SIG. Les données sont stockées dans une base PostGis/Postgres.
Les utilisateurs s'identifient via un Active Directory.
J'ai un soucis dès qu'un utilisateur intègre dans son mot de passe le caractère "²".
L'authentification suit "ce chemin"
[img]https://image.noelshack.com/minis/2024/14/5/1712306981-ch2mzthinigslsqxj3-xnxmmnlpdbaaqvg.png[/img]
Le soucis à mon avis se situe entre la base postgis/postgres et l'Active Directory mais je ne vois pas où exactement...
Est ce que certains d'entre vous aurez une idée?
Merci et bonne journée.
Hors ligne
#2 Fri 05 April 2024 11:17
- Nicolas Ribot
- Membre
- Lieu: Toulouse
- Date d'inscription: 9 Sep 2005
- Messages: 1542
Re: Lien Active Directory <-> Postgres et carateres speciaux
Bonjour,
C'est peut etre un pb d'encodage entre le client et le serveur pg.
Quel est l'encodage de AD/du serveur AD ?
Votre bd doit surement etre en UTF8 (defaut pour pg). Il se peut que le client ne soit pas dans cet encodage => certains caractères ne sont pas reconnus.
Vous pouvez régler l'encodage du client avec la variable PGCLIENTENCODING (https://www.postgresql.org/docs/current/multibyte.html)
Nicolas
Hors ligne
#3 Fri 05 April 2024 13:39
- ChristopheV
- Membre
- Lieu: Ajaccio
- Date d'inscription: 7 Sep 2005
- Messages: 3185
- Site web
Re: Lien Active Directory <-> Postgres et carateres speciaux
Bonjour,
Je pense la même chose que Nicolas.
Car si l'AD accepte le mdp en ouverture de session du poste de travail et refuse la connexion à PG c'est que PG ne comprend pas.
Christophe
L'avantage d'être une île c'est d'être une terre topologiquement close
Hors ligne
#4 Fri 05 April 2024 17:10
- Sig_Passy
- Participant occasionnel
- Date d'inscription: 17 Mar 2022
- Messages: 38
Re: Lien Active Directory <-> Postgres et carateres speciaux
Merci pour vos retours.
@ChristopheV : Effectivement l'AD accepte le mot de passe à l'ouverture de session donc ça viendrait plutôt du côté de PG.
@Nicolas Ribot :
La base PG est bien en UTF-8. Le client l'AD dans mon cas je n'ai aucune idée de son encodage. J'attends le retour du DSI sur le sujet.
Merci pour la variable PGCLIENTENCODING, je vais regarder la doc en détail pour savoir comment elle se paramètre car là tout de suite j'en ai aucune idée et ça dépasse un peu mes compétences dans PG.
Dans tous les cas merci à tous les deux pour votre aide.
Bon week-End
Dernière modification par Sig_Passy (Fri 05 April 2024 17:15)
Hors ligne
#5 Mon 08 April 2024 16:52
- ChristopheV
- Membre
- Lieu: Ajaccio
- Date d'inscription: 7 Sep 2005
- Messages: 3185
- Site web
Re: Lien Active Directory <-> Postgres et carateres speciaux
Bonjour
Pour info :
https://www.okta.com/fr/identity-101/ld … directory/
Christophe
L'avantage d'être une île c'est d'être une terre topologiquement close
Hors ligne
#6 Tue 09 April 2024 11:25
- Sig_Passy
- Participant occasionnel
- Date d'inscription: 17 Mar 2022
- Messages: 38
Re: Lien Active Directory <-> Postgres et carateres speciaux
Merci pour cette doc complémentaire.
Hors ligne