REVISIÓN: La autenticación basada en funciones no funciona para los usuarios que pertenecen a varios grupos

Id. de artículo: 321562 - Ver los productos a los que se aplica este artículo
Este artículo se publicó anteriormente con el número E321562
Expandir todo | Contraer todo

Síntomas

Si un usuario pertenece a varios grupos, el usuario no podrá tener acceso a un recurso incluso si pertenece a un grupo que dispone de acceso al recurso. Este problema tiene lugar si el usuario pertenece a varios grupos donde el número de grupos depende de la longitud de los nombres de grupo.

Es posible que experimente este problema en los siguientes escenarios:
  • Llama al método WindowsPrincipal.IsInRole.
  • Llama al método User.IsInRole.
  • Habilita la representación en aplicaciones Web y cambia el método de autenticación a BASIC o NTLM.

Causa

Un búfer de 2.048 bytes se utiliza para almacenar los nombres de los grupos a los que pertenece cada usuario. Este problema tiene lugar si la longitud combinada de los nombres de estos grupos supera los 2.048 bytes.

Solución

Para resolver este problema, consiga la última versión del Service Pack para Microsoft .NET Framework. Para obtener información adicional, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
318836 INFO: Cómo obtener el Service Pack más reciente de .NET Framework
La versión en inglés de esta revisión debe tener los atributos de archivo siguientes o posteriores:
   Fecha        Hora    Versión       Tamaño       Nombre de archivo
   -----------------------------------------------------------------
   02-May-2002  12:25   1.0.3705.269  1.953.792    Mscorlib.dll
   02-May-2002  02:15   1.0.3705.269  2.260.992    Mscorsvr.dll
   02-May-2002  02:16   1.0.3705.269  2.256.896    Mscorwks.dll

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft enumerados en la sección "La información en este artículo se refiere a:" de este artículo. Este problema se corrigió primero en el Service Pack 2 de Microsoft .NET Framework.

Propiedades

Id. de artículo: 321562 - Última revisión: jueves, 23 de octubre de 2003 - Versión: 2.0
La información de este artículo se refiere a:
  • Microsoft .NET Framework Service Pack 1
Palabras clave: 
kbbug kbfix kbnetframe100presp2fix kbnetframe100sp2fix KB321562
Renuncia a responsabilidad de los contenidos de la KB sobre productos a los que ya no se ofrece asistencia alguna
El presente artículo se escribió para productos para los que Microsoft ya no ofrece soporte técnico. Por tanto, el presente artículo se ofrece "tal cual" y no será actualizado.

Enviar comentarios