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

Bibliothèques et frameworks PHP Discussion :

[LDAP] API PHP communicante avec un annuaire LDAP


Sujet :

Bibliothèques et frameworks PHP

  1. #1
    Membre régulier Avatar de yoshï
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    206
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 206
    Points : 88
    Points
    88
    Par défaut [LDAP] API PHP communicante avec un annuaire LDAP
    Bonjour,
    Je dois développer une API en PHP qui permet la gestion d'un réseau. Toutes les infos du réseau (plage d'adresse, boite mail, quota.....) sont stockés dans un annuaire LDAP. Cette API sera utilisé sur un portail web mais pourra à l'avenir être utilisé sur d'autres sites, notamment le site intranet de l'entreprise...
    J'essaye de concevoir une architecture qui facilite la réutilisation de l'API sur divers interfaces.

    Je m'intéresse à l'architecture REST.Pensez vous que cette architecture est adaptée à mes besoins?
    Avez vous d'autres conseils?

    Merci davance

  2. #2
    Membre régulier Avatar de yoshï
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    206
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 206
    Points : 88
    Points
    88
    Par défaut
    Le problème c'est que je vais devoir gérer un système d'authentification au niveau de l'API. En effet l'utilisateur devra avoir les droits pour pouvoir faire certaines requêtes de consultation ou de modification sur la base LDAP.Est ce que je peux gérer cette sécurité avec une architecture REST?

  3. #3
    Membre régulier Avatar de yoshï
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    206
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 206
    Points : 88
    Points
    88
    Par défaut
    J'ai commencé à réfléchir à une solution à mettre en oeuvre.J'aimerai avoir votre avis.
    L'architecture du système:
    Je veux concevoir une API qui va interfacer l'annuaire LDAP avec les applications clientes.Les applications clientes vont émettre une requête (sous la forme d'un URI) pour accéder aux ressources LDAP. Chaque accès aux ressources necessitera au préalable une authentifiaction du client.L'utilisateur, une fois connecté sera identifié comme appartenant à un groupe (informations stockées dans une base SQL). Au niveau de l'API je vais traiter cet URI à l'aide d' un fichier mapping.php qui aura pour rôle d'associer chaque URI à un controleur avec des droits d'accès.Chaque ressource sera ainsi doté de droit d'accès.L'avantage de cette méthode c'est que je peux facilement changer la structure de mon annuaire ou les droits d'accès aux ressources. Il me suffira d'intervenir sur ce fichier dès que je fais des modifications...
    Qu'est ce vous en pensez?

Discussions similaires

  1. API communicante avec un annuaire LDAP
    Par yoshï dans le forum REST
    Réponses: 0
    Dernier message: 21/04/2008, 15h25
  2. auth apache avec ldap et php
    Par InDaWinD dans le forum Langage
    Réponses: 2
    Dernier message: 17/07/2006, 13h09
  3. [LDAP] Connexion via PHP à un annuaire LDAP sous un serveur Novell
    Par podz dans le forum Bibliothèques et frameworks
    Réponses: 10
    Dernier message: 15/06/2006, 14h34
  4. [LDAP] problème connexion anonyme avec php à Active Directory
    Par anto48_4 dans le forum Bibliothèques et frameworks
    Réponses: 7
    Dernier message: 02/03/2006, 16h50

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