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

Conception Web Discussion :

Architecture multi service


Sujet :

Conception Web

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de steel-finger
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2013
    Messages
    187
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Janvier 2013
    Messages : 187
    Par défaut Architecture multi service
    Bonjour,

    Je souhaite connaitre le point de vue de certain ingénieur en ce qui concerne la création d'un projet.
    Le but est de permettre l'accès à des utilisateurs sur plusieurs service, sans qu'il n'est à ce réinscrire sur le service en question.
    Mais le problème c'est que chaque service possède ça propre base de données avec leur propre relation & sémantique.

    Et le service fonctionne aussi bien en temps que web application, et application desktop .

    Si des personnes on déjà travaillé sur ce type d'infra vos conseille sont les bienvenues.

    PS: Je ne savais pas trop ou plaçé ma discussion.

  2. #2
    Membre émérite
    Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mars 2009
    Messages
    552
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mars 2009
    Messages : 552
    Par défaut
    Citation Envoyé par steel-finger Voir le message
    Le but est de permettre l'accès à des utilisateurs sur plusieurs service, sans qu'il n'est à ce réinscrire sur le service en question.
    Mais le problème c'est que chaque service possède ça propre base de données avec leur propre relation & sémantique.
    Mon point de vue : Ne pas confondre les problématiques d'authentification et les problématiques de gestion des droits utilisateurs. En bref, la seule chose qui change dans une application web qui s'appuie sur un service tiers pour l'authentification, c'est qu'on ne vérifie pas le mot de passe de l'utilisateur en s'appuyant sur celui qui est stocké dans la base de données de l'application.

    Pour le reste, même s'il peut y avoir des concepts partagés par les applications (des groupes par exemple), les modèles utilisateurs sont généralement propre aux applications. Quand un utilisateur s'authentifie pour la première fois sur une application, l'application peut créer automatiquement une ligne dans la base utilisateur.

    Après, il y a plein de méthode pour y parvenir et je ne suis pas assez expert en la matière pour te conseiller tel ou tel protocole d'authentification. Je pense que tu pourras te faire ta propre idée en regardant quels sont les protocoles d'authentification supportés par tes applications (LDAP, OAuth, HTTP BASIC, Certificat, API KEY, Kerberos, etc.) et en cherchant des ressources sur la base des mots clés "Authentification unique" (SSO), "Serveur d'identité" (WSO2 Identity Server par exemple)

Discussions similaires

  1. Réponses: 3
    Dernier message: 17/06/2009, 08h34
  2. [JDBC] Architecture multi DataSources
    Par babylone7 dans le forum JDBC
    Réponses: 3
    Dernier message: 29/09/2006, 13h23
  3. Réponses: 5
    Dernier message: 12/05/2006, 22h02
  4. Architecture multi couches avec librairie borland?
    Par seb_asm dans le forum JBuilder
    Réponses: 4
    Dernier message: 08/06/2005, 10h14
  5. [Déploiement] Architecture multi-étage
    Par brigittebardot dans le forum Autres Diagrammes
    Réponses: 2
    Dernier message: 10/01/2005, 21h38

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