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 Discussion :

[C# 3.5] Structure de données authentification


Sujet :

ASP.NET

  1. #1
    CUCARACHA
    Invité(e)
    Par défaut [C# 3.5] Structure de données authentification
    Salut,

    Je travaille sur la dernière version de mon CMS dans le cadre d'Innovacall (qui produit des applications téléphonique avec reconnaissance vocale et DTMF).

    Je travaille en ASP.net C# 3.5
    J'ai donc une application web qui est composée de plusieurs projets.
    Une application web qui me sert de passerelle avec mes serveurs vocaux.

    Je suis en train de réfléchir à une gestion des accès unifiée

    D'après vous,

    Vaut-il mieux
    générer les éléments d'authentification dans la base de données métier (afin de pouvoir facilement rattacher les données des clients aux comptes d'utilisation)
    ou
    générer une base de données indépendante reliée à la base de données métier et y accéder grâce à des synonymes depuis la base de données principale

    enfin, est-il viable et simple d'encapsuler la gestion des rôles et des appartenances dans un webservice WCF ? Si oui, existerait-il un exemple tout fait, un starter kit ou n'importe quoi qui pourrait m'aider ?

    D'avance merci pour votre aide

    Laurent

  2. #2
    Expert confirmé
    Avatar de Immobilis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Par défaut
    Salut,

    J'ai pas de réponse à la deuxième question.

    A la première par contre une base de donnnées client seule me parait tout à fait faisable et logique. Par contre, je ne comprend pas ce que tu veux dire par "synonyme".

    A+
    "Winter is coming" (ma nouvelle page d'accueil)

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 20
    Par défaut gestion unifiée
    Bonjour,

    Je vais commencer par la gestion des rôles via WCF. De mon point de vue, la meilleure façon de faire est d'utiliser dans ton application web l'authentification de type Form avec un provider de securité customisé.

    Il faudra une classe pour implémenter IPrincipal, une classe pour implémenter IIdentity et enfin une classe securityManager. (Voir les PJ)

    Dans ton securityManager, tu feras appel à ton service WCF via https par exemple. C'est lui qui vérifiera que ton user existe dans ta source de donnée.

    Pour la source de donnée, tout dépend des autres applications dans ton périmètre. Si plusieurs application partagent la même source de donnée, tu as intérêt à gérer tes utilisateurs dans une base à part et à fournir un service d'authentification commun à toutes tes applications. Autrement tu vas devoir gérer la synchronisation de ta base spécifique (métier) avec la base de contacts de l'entreprise et...tu n'en as pas envie.
    Fichiers attachés Fichiers attachés

  4. #4
    CUCARACHA
    Invité(e)
    Par défaut
    Citation Envoyé par Immobilis Voir le message
    "synonyme".
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    CREATE SYNONYM SalesHistory
    FOR SalesData.dbo.SalesHistory;
    Un synonyme est un nom local pour un objet situé dans une autre base de données.

    Je ne sais pas trop si ça a été amélioré avec SQL Server 2008 mais en 2005 ça ramait (un peu).

    ++

    Laurent

  5. #5
    Expert confirmé
    Avatar de Immobilis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Par défaut
    Un genre d'alias qui pointe vers l'autre base. Ok...

    Peut-être faudrait-il demander au forumeur SGBD ce qu'ils en pensent.
    "Winter is coming" (ma nouvelle page d'accueil)

Discussions similaires

  1. Comment créer une structure de donnée dynamiquement ?
    Par Beaunico dans le forum Langage
    Réponses: 9
    Dernier message: 24/01/2006, 09h34
  2. Aide pour diagramme de structure des données
    Par DeezerD dans le forum Décisions SGBD
    Réponses: 4
    Dernier message: 04/12/2004, 19h10
  3. Méta-Programmation - [ structures de données ]
    Par Dam)rpgheaven dans le forum C++
    Réponses: 3
    Dernier message: 03/12/2004, 19h38
  4. Structure des données en retour d'un DBExtract ?
    Par mikouts dans le forum XMLRAD
    Réponses: 4
    Dernier message: 24/01/2003, 15h15
  5. Structure de données de type "RECORD"
    Par chaours dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 30/09/2002, 17h10

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