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 :

Architecture Web, SiganlR , IdentityServer, RestApi


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite Avatar de zeavan
    Architect
    Inscrit en
    Avril 2003
    Messages
    590
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : Autre

    Informations professionnelles :
    Activité : Architect

    Informations forums :
    Inscription : Avril 2003
    Messages : 590
    Par défaut Architecture Web, SiganlR , IdentityServer, RestApi
    Bonjour,

    Il me faudrait un petit conseil sur une architecture a mettre en place,

    J'ai recupere un projet web api qui utilize identity server comme serveur d'authentication pour les clients (wpf, appe, android) qui veulent utilizer le API.
    Sur ce meme API pushsharp (gcm...) and signalR sont utilizer pour les notifications a faire aux differents clients.

    Par example un client utilize la method api/item/insert
    --un client utilize la methode item/insert qui envoie a la fin une notifications a tous les clients pour qu'ils puissant mettre a jour en temps reel sur l'existence d'un nouveau item.

    Ma question est la suivante:

    j'aurai preferer que mon Hub signalR soit un projet a part entiere independent du projet API, et que tous les clients se connecte a ce hub independement du API.
    1ere question: Cela vaut-il mieux d'hoster mon HUB separement du API ou pas .
    2eme question:
    -aujourd'hui les clients s'identifie sur identity server et peuvent ensuite se connecter a l'api,
    --> comment puis-je configurer signalR pour que le meme identity server soit utilizer et que les utilisateurs puissant continuer a utilizer leur credentials vis a vis du hub.

    Merci.

  2. #2
    Modérateur
    Avatar de DotNetMatt
    Homme Profil pro
    CTO
    Inscrit en
    Février 2010
    Messages
    3 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : CTO
    Secteur : Finance

    Informations forums :
    Inscription : Février 2010
    Messages : 3 611
    Billets dans le blog
    3
    Par défaut
    Citation Envoyé par zeavan Voir le message
    j'aurai preferer que mon Hub signalR soit un projet a part entiere independent du projet API, et que tous les clients se connecte a ce hub independement du API.
    1ere question: Cela vaut-il mieux d'hoster mon HUB separement du API ou pas .
    Ca ne changera pas grand chose au final, a part rajouter un peu de complexite vu qu'il faudra gerer les requetes cross domain. Exemple ici : http://www.asp.net/signalr/overview/...nt#crossdomain. Le seul interet c'est si ton API et/ou ton hub sont extremement sollicites, pour pouvoir gerer les pics d'utilisation (scaling).

    Citation Envoyé par zeavan Voir le message
    2eme question:
    -aujourd'hui les clients s'identifie sur identity server et peuvent ensuite se connecter a l'api,
    --> comment puis-je configurer signalR pour que le meme identity server soit utilizer et que les utilisateurs puissant continuer a utilizer leur credentials vis a vis du hub.
    Dans un scenario classique, une fois que quelqu'un s'identifie sur le serveur, il recoit un token sous la forme d'un cookie ou d'une entete HTTP, ou autre. Il suffit donc de le gerer convenablement. Et si tu n'isoles pas ton hub de l'API, tu ne devrais pas avoir grand chose a faire.

    A lire : Introduction to SignalR Security et Authentication and Authorization for SignalR Hubs.
    Less Is More
    Pensez à utiliser les boutons , et les balises code
    Desole pour l'absence d'accents, clavier US oblige
    Celui qui pense qu'un professionnel coute cher n'a aucune idee de ce que peut lui couter un incompetent.

  3. #3
    Membre émérite Avatar de zeavan
    Architect
    Inscrit en
    Avril 2003
    Messages
    590
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : Autre

    Informations professionnelles :
    Activité : Architect

    Informations forums :
    Inscription : Avril 2003
    Messages : 590
    Par défaut
    Merci, pour la reponse je pense rester effectivement sur une solution unifie.

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

Discussions similaires

  1. Les règles d'architecture web 3 tiers à respecter ?
    Par TrollMaster dans le forum Autres
    Réponses: 13
    Dernier message: 05/03/2009, 20h59
  2. Validation d'une architecture web service sécurisé + client windows
    Par WOLO Laurent dans le forum Services Web
    Réponses: 2
    Dernier message: 13/05/2008, 11h22

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