Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/11/2007, 15:17
leorom
 
Fecha de Ingreso: marzo-2007
Mensajes: 10
Antigüedad: 17 años, 2 meses
Puntos: 0
Autenticación anonima + integrada asp.net

Les quería hacer una consulta:

Estoy desarrollando una aplicación asp.net para una intranet en la que necesito aplicar autenticación integrada en IIS, pero a la vez impersonar la aplicación en un usuario de dominio en concreto (sin que el usuario y password este en el web.config). Se me ocurrio combinar la autenticación anonima de Windows (configurada con el usuario de dominio con los permisos de ejecución de ASP.NET) y la autenticación integrada (para restringir el acceso a los usuarios de dominio y a la vez obtener el identificador de usuario que necesitara la aplicación para restringir la consulta).

El problema surge cuando quiero recuperar el usuario de Windows, me sale un String vacio. Alguien me podra dar una mano?

Dejo el codigo del web.config y de una página asp.net de prueba.

Default.aspx

<Script Runat="Server">

Sub Page_Load

elusuario.Text = Context.User.Identity.Name

End Sub

</Script>

<html>

<head><title>Default.aspx</title></head>

<body>

Usuario:

<asp:label id="elusuario" Runat="Server"/>

</body>

</html>



web.config

<configuration>

<system.web>

<identity impersonate="true"/>

<authentication mode="Windows"/>

</system.web>

</configuration>