J'ai un site web asp.net, une version antérieure de l'application doit fonctionner en mode classique, la dernière version peut fonctionner en mode intégré. Généralement, l'application est configurée pour utiliser l'authentification par formulaire, mais elle peut être configurée pour utiliser l'authentification Windows.iis7 L'authentification basée sur le challenge et la connexion ne peut pas être utilisée simultanément
Il est impératif que même lors de l'exécution d'IIS dans l'authentification Windows, l'application prenne en charge l'authentification par formulaire afin que les administrateurs soient obligés de se connecter avec un nom d'utilisateur/mot de passe. Ceci est géré en interne avec du code qui détermine si l'utilisateur doit se connecter ou se rediriger pour se connecter.
ISS6 a permis cette configuration sans problème et en fait IIS 7 peut être configuré de cette manière, sauf pour le fait qu'il montre un " Alerte "message" iis7 L'authentification basée sur les défis et la connexion basée sur la redirection ne peut pas être utilisée simultanément ". Ce message ne semble pas être strictement vrai que l'application semble fonctionner comme prévu, supportant heureusement IIS comme windows auth mais l'application asp.net pensant ses formes auth. Le problème que j'ai est avec le message "Alerte", car cela causera sans aucun doute de la confusion et des appels de support.
Y a-t-il un moyen de fournir à la fois les auth et les formulaires auth et de maintenir l'interface utilisateur de IIS7 satisfaite?