Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Problème authentification #40

Open
clement-ccbe opened this issue Jun 25, 2014 · 32 comments
Open

Problème authentification #40

clement-ccbe opened this issue Jun 25, 2014 · 32 comments

Comments

@clement-ccbe
Copy link

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:
- vérification du .htaccess
- mettre tout en AllowOverride All

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

Merci d'avance pour l'aide
Clément

@webelipse
Copy link

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
Copy link
Author

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

@webelipse
Copy link

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

@webelipse
Copy link

Quel mode d'authentification as tu choisi ?

@clement-ccbe
Copy link
Author

J'ai mis par annuaire ldap

@webelipse
Copy link

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

@clement-ccbe
Copy link
Author

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
Copy link

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

@clement-ccbe
Copy link
Author

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
Copy link
Author

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
Copy link
Author

Petit up du matin :p

@webelipse
Copy link

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
Copy link
Author

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
Copy link

tu peux me montrer ta conf ldap ?

@clement-ccbe
Copy link
Author

[user_factory_options]

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

@webelipse
Copy link

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

@clement-ccbe
Copy link
Author

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
Copy link

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

@clement-ccbe
Copy link
Author

ldap_server:
host: intraccbe."lenomdns".fr
port: 389
basedn: ou=Users,dc="lenomdns",dc=fr
options: {: 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
Copy link

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
Copy link
Author

all:

ldap_server:
host: intraccbe."lenomdns".fr
port: 389
basedn: ou=Users,dc="lenomdns",dc=fr
options: {: 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: "[email protected]"

hash_nb_chars: 3

.array:
languages:
fr: fr_FR
en: en_US

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

@webelipse
Copy link

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
Copy link
Author

quels étapes tu penses que j'ai oublier ?

@webelipse
Copy link

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
Copy link
Author

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
Copy link

exact

@clement-ccbe
Copy link
Author

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
Copy link

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
Copy link
Author

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
Copy link
Author

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
Copy link
Author

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

@webelipse
Copy link

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants