2017-04-06 4 views
0

J'ai une exigence pour mettre en œuvre multitenancy à mon application angularjs existante.Multitenancy à mon application angularjs existante

Je vais avoir plusieurs clients et plusieurs clients auront beaucoup d'utilisateurs, chaque client pourrait avoir sa propre personnalisation. Comment contrôler cela en utilisant angularJS?

Répondre

0

Eh bien, c'est un vaste sujet ... mais voici quelques pistes:

  • Une fois que l'utilisateur a ouvert une session avec succès, garder son locataire localStorage ou un cookie.
  • locataire de passe pour les appels d'API back-end, dans un en-tête personnalisé comme X-Tenant ou préfixe API comme /tenantxx
  • Prefix chemin de base stylesheets`: /tenantxx/styles.css
+0

Bonjour Stej4n. Merci de votre aide. Ainsi, la plus grande difficulté est que je n'ai pas connexion en fonction du client, je voulais quelque chose comme ceci: (www.client1.project.com.br) (www.client2.project.com.br) Et selon l'url, je saurais quelle base de données cibler. En théorie, ce qui suit arrive, client1 (api REST: 187.14.4.4), client2 (api REST: 189.10.12.4). En raison de l'architecture actuelle, chaque client a q sa base de données. –