William MERI a écrit :
Je ne prend pas le temps de remercier à chaque fois les développeurs qui me répondent rapidement... je tiens à vous féliciter ou encourager pour ces efforts.

J'ai encore un soucis:

Âpres avoir installé la version 0.3 alpha j'essaye de configurer l'autentification par source externe mais je n'ai apparement pas la bone maniere de procéder.

je vais donc dans le fichier /glpi-gna/glpi/config/config.php et je met ce paramettre a 1: $cfg_login['use_extern'] = 1;


n'ayant pas entierement compris la configuration, je remplace les lignes:
$cfg_login['imap']['auth_server'] = "{localhost:993/imap/ssl/novalidate-cert}";
$cfg_login['imap']['host'] = "sic.sp2mi.xxxx.fr";

par celle là:
$cfg_login['pop']['auth_server'] = "toucan.guyane.univ-ag.fr";
$cfg_login['pop']['host'] = "toucan.guyane.univ-ag.fr";


En fait la variable $cfg_login['pop']['auth_server'] est la chaine de connection qui sera utilisée par la fonction imap_open (qui sert pour imap et pop) de PHP.

La variable $cfg_login['pop']['host'] elle est tres intimement liée à la façon dont sont gérés les login sur votre serveur pop ou imap.

Je m'explique : En fait apres une identification pop ou imap réussie
(Sur un serveur AUTH_SERVER auquel est attribué une chaine HOST, avec un nom d'utilisateur LOGIN, et un mot de passe MDP) glpi va automatiquement verifier dans la base mysql si il existe un utilisateur ayant le login LOGIN et le mot de passe MDP, si ce n'est pas le cas il insere cet utilisateur dans la base de donnée.

C'est a ce moment la que le HOST sert, il permet en fait d'insere une adresse email correcte pour les utilisateurs qui sera de la forme [EMAIL PROTECTED]

Deux petits exemples :

1)

Pour vous connecter a votre serveur pop (qui s'appelle pop.domaine.tld) vous utilisez comme login william et votre adresse mail est [EMAIL PROTECTED]

A ce moment là dans $cfg_login['pop']['auth_server'] vous devez avoir quelque chose ressemblant à : {pop.domaine.tld:110/pop3/}

Et dans $cfg_login['pop']['host'] vous devez avoir : "domaine.tld".

2)

Pour vous connecter a votre serveur pop (qui s'appelle pop.domaine2.tld) vous utilisez comme login [EMAIL PROTECTED] et votre adresse mail est [EMAIL PROTECTED]


A ce moment là dans $cfg_login['pop']['auth_server'] vous devez avoir quelque chose ressemblant à : {pop.domaine2.tld:110/pop3/}

Et dans $cfg_login['pop']['host'] vous devez avoir : ""

(rien car le login est aussi l'adresse email).


Voila donc pour votre cas particulier je dirais qu'il vous faut mettre :


$cfg_login['pop']['auth_server'] = "{toucan.guyane.univ-ag.fr:110/pop3/}";

et

$cfg_login['pop']['host'] = "guyane.univ-ag.fr";

ou rien selon votre login.



Je viens de me rendre compte que les commentaires dans le fichier etaient peu clair, je vais essayer de documenter ça un peu mieux si l'on doit sortir une version avant qu'un script d'installation automatique soit fait.


--
bazile

Reply via email to