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.
Partager