[IIS/ASP.Net] Comment autoriser une page a tout le monde sur un site en authentification mode="Windows"
Bonjour,
Sur un site intranet qui utilise une authentification Windows (Active Directory),
je souhaites autoriser l'accès d'une page précise, à tout le monde.
Le site est en ASP Net 2.0, le serveur Web est IIS 6.0
Voici le Web.config
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
|
<configuration>
...
<system.web>
<!--
Définissez compilation debug="true" pour insérer des symboles
de débogage dans la page compilée. Comme ceci
affecte les performances, définissez cette valeur Ã* true uniquement
lors du développement.
-->
<compilation debug="false" />
<!--
La section <authentication> permet la configuration
du mode d authentification de sécurité utilisé par
ASP.NET pour identifier un utilisateur entrant.
-->
<authentication mode="Windows" />
<!--
La section <customErrors> permet de configurer
les actions Ã* exécuter si/quand une erreur non gérée se produit
lors de l exécution d une demande. Plus précisément,
elle permet aux développeurs de configurer les pages d erreur html
pour qu elles s affichent Ã* la place d'une trace de la pile d'erreur.
-->
<customErrors mode="RemoteOnly" defaultRedirect="ErrorSiteIndisponible.html">
<!--
<error statusCode="403" redirect="NoAccess.htm" />
<error statusCode="404" redirect="FileNotFound.htm" />
-->
</customErrors>
</system.web>
<location path="mapage.aspx">
<system.web>
<authentication mode="none" />
<authorization>
<allow users="*" />
</authorization>
</system.web>
</location>
</configuration> |
Le serveur Web demande systématique l'authentification sur toutes les pages y compris mapage.aspx. :cry:
Si le client ne s'authentifie pas l'erreur généré est :
Citation:
HTTP Error 401.1 - Unauthorized: Access is denied due to invalid credentials.
Internet Information Services (IIS)
merci de votre aide
@+