UAPV / RdvZ

Open source Doodle-like web application
http://gpl.univ-avignon.fr/rdvz
Other
45 stars 9 forks source link

Problème authentification #40

Open clement-ccbe opened 10 years ago

clement-ccbe commented 10 years ago

Bonjour,

J'ai un petit problème, j'ai réussi à afficher la première page de rdvz avec le login et mot de passe. Mais dès lors que je cliquer sur envoyer j'ai cette erreur : The requested URL /meeting was not found on this server.

J'ai quasi tout essayé pour régler ce problème:

J'ai plus trop d'idée la ..

Merci d'avance pour l'aide Clément

webelipse commented 10 years ago

Re-onjour Clémente. J'ai déjà eu ce problème il y a plusieurs mois. As tu réessayé en repartant de zéro ?

Voici un tuto qui pourrait t'aider : http://www.it-connect.fr/rdvz/

clement-ccbe commented 10 years ago

Oui j'ai même exactement suivi ce tuto pour l'installation :p

webelipse commented 10 years ago

Bonjour Clément* (Désolé, petit soucis avec correcteur automatique)

webelipse commented 10 years ago

Quel mode d'authentification as tu choisi ?

clement-ccbe commented 10 years ago

J'ai mis par annuaire ldap

webelipse commented 10 years ago

Tu dois avoir un soucis avec ta conf ldap. Vérifie bien l'accès à l'OU autorisée.

clement-ccbe commented 10 years ago

Ben normalement tout est bon, je l'ai utilisée pour filez et j'ai pas eu de problème donc après je sais pas trop quoi penser de mon problème ...

J'ai même recommencer plusieurs fois l'install

webelipse commented 10 years ago

concernant les droits du répertoire rdvz/* tu as quoi ?

clement-ccbe commented 10 years ago

les droits de mon répertoire sont comme suivant :

drwxr-xr-x 12 www-data www-data 4096 juin 24 15:41 rdvz

clement-ccbe commented 10 years ago

un petit up avant de rentrer chez moi :p

J'ai vite fais réinstaller carrément le dernier rdvz 2.0.2 et j'ai toujours le même problème

Lors de l'installation j'ai deux problèmes qui ressortent : Warning: ob_start(): function '' not found or invalid function name in /var/www/rdvz/lib/vendor/symfony/lib/config/sfApplicationConfiguration.class.php on line 155

et

PHP Deprecated: Comments starting with '#' are deprecated in /etc/php5/cli/conf.d/ming.ini on line 1 in Unknown on line 0

Et ce que sa peut venir de sa ? Je sais pas exactement mais à chaque fois que je réinstaller ces deux lignes reviennent plusieurs fois !!

Dans tout les cas bonne soirée à vous, et merci de votre aide

Clément

clement-ccbe commented 10 years ago

Petit up du matin :p

webelipse commented 10 years ago

Quel OS utilises tu ?

Peux tu me donner ce qu'il y a à la ligne 155. PHP5 est bien installée ? le service est bien démarré ?

clement-ccbe commented 10 years ago

J'utilise sur le serveur un linux debian9

// compress output
if (!self::$coreLoaded)
{
  ob_start(sfConfig::get('sf_compressed') ? 'ob_gzhandler' : ''); // celle ci est la ligne 155
}

un apt-get install php5 suffit pour s'avoir si il est bien installer ? Au niveau du service démarrer je pense qu'il est bien démarrer vu que le site filez à coté marche

webelipse commented 10 years ago

tu peux me montrer ta conf ldap ?

clement-ccbe commented 10 years ago

[user_factory_options]

baseDn = "ou=Users,dc="lenomdns",dc=fr" host = "intraccbe."lenomdns".fr" bindRequiresDn = 1

webelipse commented 10 years ago

il manque des infos, c'est pas suffisant pour se connecter à un annuaire LDAP.

clement-ccbe commented 10 years ago

ah mais attends j'ai fais le con :p Je t'ai envoyé le fichier de config de filez..

Peux tu me donner le chemin vers le fichier pour allez plus vite ? En attendant je le cherche :D

webelipse commented 10 years ago

Je ne l'ai pas en tête, je te laisse donc chercher ;)

clement-ccbe commented 10 years ago

ldap_server: host: intraccbe."lenomdns".fr port: 389 basedn: ou=Users,dc="lenomdns",dc=fr options: {<?php echo LDAP_OPT_PROTOCOL_VERSION ?>: 3}

profile_var_translation: uid: uid name: sn surname: givenname mail: mail

profile_builder_class: uapvProfileBuilderLdap authentication_type: ldap user_id: rdvz_user_id

J'ai que sa

webelipse commented 10 years ago

Tu ne vois rien ? Si tu n'as pas de compte pour te connecter à l'annuaire comment un user peut il accéder à la ressource Rdvz ? :D ou alors tu m'a pas tout envoyé...

clement-ccbe commented 10 years ago

all:

ldap_server: host: intraccbe."lenomdns".fr port: 389 basedn: ou=Users,dc="lenomdns",dc=fr options: {<?php echo LDAP_OPT_PROTOCOL_VERSION ?>: 3}

profile_var_translation: uid: uid name: sn surname: givenname mail: mail

profile_builder_class: uapvProfileBuilderLdap authentication_type: ldap user_id: rdvz_user_id

url: srvlamp.ccbe.int:8081 org_name: "CC-Bievre-Est" mail_sender: "rdvz-admin@cc-bievre-est.fr"

hash_nb_chars: 3

.array: languages: fr: fr_FR en: en_US

j'ai t'ai envoyé le fichier entier ^^

webelipse commented 10 years ago

c'est bien ce que je dis aucun compte n'est présent pour aller voir si le user à le droit d'accéder à Rdvz. Tu as pas lu le tuto jusqu'au bout ;)

http://www.it-connect.fr/rdvz/

clement-ccbe commented 10 years ago

quels étapes tu penses que j'ai oublier ?

webelipse commented 10 years ago

je ne veux pas te donner la réponse, il faut que tu comprenne pourquoi ça ne marche pas, tu as bien configuré les paramètres LDAP mais comment tu fais pour te connecter à ce dernier ??

clement-ccbe commented 10 years ago

si j'ai bien compris, il faut donner un utilisateur qui est capable de se connecter à l'annuaire ldap ? et qui peut du coup vérifier si l'users rentrer dans le login est bel et bien présent ?

webelipse commented 10 years ago

exact

clement-ccbe commented 10 years ago

Le problème est que je n'ai pas accès à ce ldap --'. C'est une société externe qui à ce code pour l'utilisateur root. Jusqu'à maintenant je n'en ai pas eu besoin ( pour filez ).

Est-ce différent de filez au niveau de la connection ? Deuxième question, j'ai beau revoir et revoir l'intallateur de RdvZ il n'y a à aucun moment la question de rentre un utilisateur accédant au serveur ldap ! je dois le coder en dur dans le fichier ?

( Désolé pour mon incompétence mais je suis stagiaire et j'apprends trop de truc à la minute :p j'en deviens un peu perdu ! En tout cas merci à toi de tes réponses et de ton temps passé ! )

webelipse commented 10 years ago

Si tu n'as pas d'accès au ldap c'est impossible...

Si, pour FileZ tu utilise l’authentification via un annuaire LDAP la configuration sera donc la même pour RDVZ, à moins que tu sois passé par une BDD.

Effectivement je manque de précision dans ma procédure sur IT-Connect. Il faut que tu le rajoute après l'install de RDVZ, regarde le screenshot que j'ai fais après le configuration de ce dernier.

clement-ccbe commented 10 years ago

Je viens de remarquer que pour filez j'utilises la même configuration de connection que ma bdd ... Je vais essayer de faire pareil chez moi pour voir

clement-ccbe commented 10 years ago

J'ai rajouter ces deux lignes, comme tu les as mis dans ton tuto dn: cn=admin,dc="lenomdns",dc=fr password = "monmdp"

Le problème c'est que je suis casi sur que le mot de passe pour l'admin de mon ldap je ne l'ai pas.

Sur filez comme j'ai dis je me connecte a partir d'une bdd, donc est ce que sa peut aussi se faire ici par la bdd ? en reprenant ces lignes de code :

[db] dsn = "mysql:host=localhost;dbname=filez" user = "root" password = "motdepassepourleroot"

clement-ccbe commented 10 years ago

et ben en essayant les deux j'ai toujours le même problème pour trouver ce fichier /meeting

webelipse commented 10 years ago

as tu été voir ici : https://github.com/UAPV/RdvZ/tree/master/plugins/uapvAuthPlugin