Je voudrais configurer une application ASP.NET MVC multi-locataire. Idéalement, cette application aurait une route avec {tenant}/{controller}/{action}/{id}
, chaque tenant
représentant une instance logique de l'application (simplement des comptes multi-utilisateurs indépendants)Configurer une route {tenant}/{controller}/{action}/{id} avec ASP.NET MVC?
Les détails à grain fin comment cela est encore tout à fait clair pour moi. Tout guide disponible pour configurer un tel schéma multi-locataire avec ASP.NET MVC?
Désolé pour la réponse obsolète, mais Je travaille sur quelque chose de similaire et je pense que votre solution pourrait fonctionner, mais les docs disent qu'il n'y a qu'un seul fournisseur par défaut pour toutes les demandes arrivant sur le serveur. Donc, je pense que la définition du nom de l'application peut être une condition de concurrence. –
CShipley, vous avez absolument raison. Lorsque j'ai utilisé cette solution moi-même, je suis presque devenu fou en essayant de résoudre les problèmes une fois que j'avais des utilisateurs simultanés de différents locataires. Je pense que le chemin à est d'écrire la pièce d'authentification à partir de zéro ou d'implémenter votre propre fournisseur d'adhésion. J'ai choisi de passer à une instance séparée de l'application pour chaque locataire jusqu'à ce que je puisse obtenir les détails d'un schéma d'authentification personnalisé élaboré. –
Comment gérez-vous un utilisateur qui peut agir pour le compte de plus d'un locataire? –