Je sais que la question de l'authentification en mode mixte et IIS7 a été fait à la mort, mais j'ai une question légèrement différente.Deux étapes authentification IIS7
Je développe un réseau supplémentaire pour héberger de nombreuses applications (fonctionnant sous leurs propres pools d'applications) pour les tests.
Ces applications ont leurs propres formes d'authentification, car quand ils sont en direct, c'est leur mode d'authentification et idéalement, je ne veux pas avoir à changer quelque chose. Ce dont j'ai besoin, c'est d'une autre vérification d'authentification avant même d'arriver aux applications pour vérifier si elles sont autorisées à être sur l'extranet. Je ne veux même pas qu'ils voient la page de connexion des applications. De toute évidence, je peux définir l'authentification Windows sur le site Web de l'extranet, et seules les personnes que nous avons configurées pourront le voir. Mais les applications internes utilisent l'authentification par formulaires et si vous tapez simplement l'URL complète (par exemple, http://extranetsite/applicationtotest/login), elle ne vérifie pas l'authentification Windows.
Est-ce que quelqu'un a eu des suggestions comment je pourrais réaliser ceci?
(FYI, im en utilisant IIS7, .net 3.5, mvc2) ps. Je veux vraiment éviter cela dans le pipeline classique car j'utilise MVC.
Avez-vous toutes vos applications sous le même site Web ou chaque application est un site Web? –
Comme je l'ai dit, j'ai un site Web avec de nombreuses applications en cours d'exécution - comme des applications et non des répertoires virtuels. – sianabanana
Vous devriez être en mesure de réaliser cela avec un pool d'applications classique, mais vous ne le ferez pas fonctionner car les formulaires et les autorisations de gain ne sont tout simplement pas compatibles, et IIS ne vous laissera même pas configurer cela. –