2017-07-31 1 views

Répondre

0

Une approche simple consiste à partager le secret JWT entre vos passerelles et à utiliser différents rôles. Je ne partagerais pas la base de données car d'habitude les différentes passerelles signifient différentes manières de s'authentifier.

+0

Dans mon cas, je voudrais avoir deux passerelles: une pour les tâches d'administration seulement (gestion des utilisateurs et ainsi de suite) et l'autre à des fins statistiques. Cas d'utilisation simple: admin créer un utilisateur dans la passerelle d'administration et l'utilisateur se connecter à la statistique et peut consommer l'API de base à partir de là. – freemanpolys

+0

Alors s'il vous plaît modifier votre question pour obtenir les bonnes réponses. Vous feriez mieux d'utiliser un système de gestion des utilisateurs externe comme uaa ou keycloak. Vous devez également vérifier si votre cas d'utilisation nécessite toute la complexité supplémentaire d'une architecture de microservices. –