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

ASP.NET MVC Discussion :

Gestion des utilisateurs : active directory & base de données


Sujet :

ASP.NET MVC

  1. #1
    Membre à l'essai
    Inscrit en
    Août 2011
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Août 2011
    Messages : 16
    Points : 14
    Points
    14
    Par défaut Gestion des utilisateurs : active directory & base de données
    Bonjour,
    Alors voila, afin de minimiser l'effort nécessaire pour l'authentification d'utilisateurs, nous voudrions développer un petit webservice qui ferait office de service d'authentification.

    Plusieurs points sont importants :
    - Plusieurs programmes / développement web feront des accès à ce webservice afin de logguer l'utilisateur.
    - Chaque utilisateur devrait avoir un rôle propre à chaque programme
    - La recherche de l'utilisateur devrait se faire d'abords via l'active directory afin de repérer les utilisateurs interne et enfin devrait effectuer des accès vers une base de données contenant l'identifiant de l'utilisateur ainsi que l'identifiant du programme et les droits qui lui sont associé, ainsi qu'une autre table contenant les users externes contenant les informations de base (login, password par exemple).


    Ceci faciliterait les authentification puisque ce webservice serait réutilisé pour tous les programmes développés.
    Je n'arrive pas à trouver des exemples concernant ce type de services.
    Auriez-vous des suggestions ? Idées ? Exemple ? Afin que je puiss réaliser ce projet et en est débarassé ?

    Merci pour votre aide.

  2. #2
    Membre expert Avatar de iberserk
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Novembre 2004
    Messages
    1 795
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 795
    Points : 3 173
    Points
    3 173
    Par défaut
    Le Framework propose des provider que vous pouvez personnaliser (membershipprovider, profileprovider etc...).
    Celà permet de vous servir d'une seule base de données pour gérer les droits des utilisateurs pour de multiples applications (via l'applicationId).

    Mais si on me donnait à faire ce travail je referais tout car la modélisation proposée par MS n'est pas performante (utilisation de GUID à outrance notamment).

  3. #3
    Membre à l'essai
    Inscrit en
    Août 2011
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Août 2011
    Messages : 16
    Points : 14
    Points
    14
    Par défaut
    Ok, merci pour ta réponse, on a en effet réécrit le tout. On ne nécéssite que l'identifiant de l'utilisateur se trouvant dans l'AD.
    On y est parvenu.

    Merci

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

Discussions similaires

  1. Extraction des utilisateur Active directory
    Par charouel dans le forum Windows Forms
    Réponses: 0
    Dernier message: 14/01/2010, 09h45
  2. [MySQL] Systeme de gestion des droit d'accès par base de donnée
    Par megacool dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 04/01/2009, 11h53
  3. Gestion des comptes active directory avec asp
    Par sebinator dans le forum ASP
    Réponses: 1
    Dernier message: 30/10/2008, 19h11
  4. Réponses: 6
    Dernier message: 09/06/2006, 12h17

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