sesion net inicio hacer form example como autenticacion asp asp.net windows-authentication

asp.net - net - Autenticación incorrecta después de cambiar el nombre de inicio de sesión del usuario



autenticacion windows asp net (1)

MOVIMIENTO CORRECTA RESPUESTA DE COMENTARIOS PARA LA CLARIDAD:

@paolo: puede intentar buscar en support.microsoft.com/kb/946358

Tenemos un usuario que recientemente cambió de nombre.

Digamos que el antiguo nombre de usuario era old.name y el nuevo nombre de usuario es new.name.

Después de editar los detalles en AD y cerrar sesión / iniciar sesión con el nuevo nombre de usuario, nuestra aplicación ASP.NET muestra el nombre antiguo.

ASP.NET simple, sin MVC, usando autenticación de Windows.

El código para obtener el nombre de usuario es:

WindowsPrincipal wp = (WindowsPrincipal)HttpContext.Current.User; String userName = wp.Identity.Name.Substring(wp.Identity.Name.IndexOf("//") + 1);

Esto devuelve old.name, no new.name.

Revisé los archivos de registro de IIS, estos muestran el nuevo nombre:

2011-04-05 11:41:44 W3SVC1 MARS 10.57.1.64 GET /eft/Default.aspx - 80 - 10.57.0.161 Mozilla/4.0+(compatible;+MSIE+7.0;+Windows+NT+5.2;+Trident/4.0;+.NET+CLR+1.1.4322;+.NET+CLR+2.0.50727;+.NET+CLR+3.0.4506.2152;+.NET+CLR+3.5.30729;+.NET4.0C;+.NET4.0E) 401 2 2148074254 2011-04-05 11:41:44 W3SVC1 MARS 10.57.1.64 GET /eft/Default.aspx - 80 SANOMABP/new.name 10.57.0.161 Mozilla/4.0+(compatible;+MSIE+7.0;+Windows+NT+5.2;+Trident/4.0;+.NET+CLR+1.1.4322;+.NET+CLR+2.0.50727;+.NET+CLR+3.0.4506.2152;+.NET+CLR+3.5.30729;+.NET4.0C;+.NET4.0E) 200 0 0

Hemos reiniciado el grupo de aplicaciones, hemos comprobado los datos de AD y no tenemos más ideas de lo que podría estar mal.