IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Symfony PHP Discussion :

url_rewriting et ldap/cleartrust [1.x]


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Juillet 2011
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2011
    Messages : 13
    Par défaut url_rewriting et ldap/cleartrust
    Voila 3 jours que je tourne en rond..je m'explique, je dois créer une application qui va se trouver derrière un portail sécurisé ldap/cleartrust, j'aimerais récupérer les variables d’environnement de mes utilisateurs crées pendant cette connexion, mais symfony nécessite l'url_rewriting qui les efface(?) seuls les variables d’environnement Apache persistent; et là je bloque... si vous avez une idée je suis preneur.

  2. #2
    Expert confirmé
    Avatar de Michel Rotta
    Homme Profil pro
    DPO
    Inscrit en
    Septembre 2005
    Messages
    4 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : DPO
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2005
    Messages : 4 954
    Par défaut
    De quel variable d'environnement et de quel connexion parles-tu ?

  3. #3
    Membre averti
    Homme Profil pro
    Inscrit en
    Juillet 2011
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2011
    Messages : 13
    Par défaut ldap/cleartrust
    Bonjour,
    et merci de vous intéresser à mon problème.
    donc voila le scénario, les utilisateurs se connecte via LDAP sur un portail sécurisé, de là cleartrust leurs propose des applications, dont la mienne, avant que je ne fasse modifier le fichier httpd.conf pour faire fonctionner l'url_rewriting, je récupérais par exemple le nom avec :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $this->nom     = $request->getHttpHeader('HTTP_NOM',null);
    maintenant que l'url rewriting est 'décommenté' dans Httpd.conf, je ne peut plus récupérer cette variable.

    Mais il y a pire, l’accès à l'application n'est plus du tout sécurisée, l'adresse est atteignable directement, sans authentification sur LDAP..

  4. #4
    Expert confirmé
    Avatar de Michel Rotta
    Homme Profil pro
    DPO
    Inscrit en
    Septembre 2005
    Messages
    4 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : DPO
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2005
    Messages : 4 954
    Par défaut
    La difficulté est que le LDAP n'a pas de rapport directe avec l'authentification avec PHP.

    Dans PHP (et dans symfony) tu utilises une session, matérialisée par un cookie et par des données de sessions.

    Il faut donc, pour que tu puisses travailler tranquillement, que tu aies la possibilité, soit de récupérer un élément du site appelant pour valider l'authentification, soit que tu réimplantes l'autentification LDAP dans ton site. (Il me semble que Dourouc05 a travaillé la dessus et écrit des articles dans la FAQ du site).

  5. #5
    Membre averti
    Homme Profil pro
    Inscrit en
    Juillet 2011
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2011
    Messages : 13
    Par défaut
    Citation Envoyé par Michel Rotta Voir le message
    La difficulté est que le LDAP n'a pas de rapport directe avec l'authentification avec PHP.

    Dans PHP (et dans symfony) tu utilises une session, matérialisée par un cookie et par des données de sessions.

    Il faut donc, pour que tu puisses travailler tranquillement, que tu aies la possibilité, soit de récupérer un élément du site appelant pour valider l'authentification, soit que tu réimplantes l'autentification LDAP dans ton site. (Il me semble que Dourouc05 a travaillé la dessus et écrit des articles dans la FAQ du site).
    Aï aï le problème c'est que je ne sais pas comment faire pour récupérer un élément du site appelant autrement qu'en faisant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $this->mavar = $_SERVER['klkchose'];

  6. #6
    Expert confirmé
    Avatar de Michel Rotta
    Homme Profil pro
    DPO
    Inscrit en
    Septembre 2005
    Messages
    4 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : DPO
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2005
    Messages : 4 954
    Par défaut
    J'ai un peu de mal à voir se que le site appelant envoie comme url.

    Peux-tu mettre un exemple ?

    Es-tu maître de l'url ?

    Serait-il possible qu'il utilise un truc du genre http://monsite.ici/nomDuUser ? Note que dans ce cas il faudrait refaire l'authentification.

    Il y a d'autre méthodes, mais elle demandent toutes la collaboration de l'autre site.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 8
    Dernier message: 23/01/2007, 21h02
  2. [C#] Active directory LDAP
    Par Gauden dans le forum Windows Forms
    Réponses: 9
    Dernier message: 02/05/2005, 13h57
  3. [JNDI] [LDAP] [DirContext] [LdapContext] DN / introspection
    Par wazup dans le forum API standards et tierces
    Réponses: 2
    Dernier message: 09/04/2004, 15h16
  4. [JNDI] [LDAP] InitialDirContext
    Par Verbal-Quint dans le forum Java EE
    Réponses: 16
    Dernier message: 04/02/2004, 19h36
  5. LDAP
    Par Filip dans le forum Développement
    Réponses: 2
    Dernier message: 24/12/2002, 12h52

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo