Nous avons une application ASP.NET partiellement en MVC (le reste étant un CMS basé sur des formulaires Web). L'application est authentifiée via l'authentification par formulaire, bien que tout utilisateur accédant à partir d'un ensemble spécifique d'adresses IP soit automatiquement affecté à un utilisateur "spécial".Deuxième couche d'authentification dans l'application ASP.NET MVC2
Nous avons actuellement une application pour enfants que nous aimerions idéalement utiliser dans l'application MVC (parent). Cette application utilise l'authentification Windows en tant que 2ème couche d'authentification. Existe-t-il un moyen simple de conserver la deuxième couche d'authentification (éventuellement par un deuxième attribut authorize)? Ceci étant donné que les utilisateurs peuvent se connecter à cette application à la fois en & en dehors de l'ensemble des adresses IP utilisées pour l'utilisateur d'authentification de formulaires spéciaux, ce qui exclut l'authentification par formulaires droits. Nous ne sommes pas non plus nécessairement liés à l'authentification Windows pour cette deuxième couche si cela rend la solution plus facile.
+1 pour la question, vraiment intressant, et +1 pour votre propre réponse détaillée complète. Très bon utilisateur SO. Laissez-moi vous donner une seule suggestion: vous pouvez spécifier votre attribut d'autorisation personnalisé globalement par [GlobalFilters] (http://weblogs.asp.net/gunnarpeipman/asp-net-mvc-3-global-action-filters), au lieu de classe de contrôleur de base –