Estoy usando WindowsIdentity para obtener la identificación del usuario actual para hacer SSO. En general, obtengo exactamente lo que quiero, pero para algunos usuarios obtengo resultados extraños. Ejemplo de código:.¿Cómo consultar la identidad del usuario actual utilizando WindowsIdentity?
IIdentity WinId = HttpContext.Current.User.Identity;
WindowsIdentity wi = (WindowsIdentity)WinId;
String idName = wi.Name.Replace(@"TESTHQ\", "");
veces me siento [email protected]
y estoy a continuación, podrá iniciar sesión en otras ocasiones me sale Jone @ test.org/@ transmitido test.org.
¿Hay algún lugar donde pueda ver la identidad actual con Windows 7? Al igual que en el Panel de control o algo así?
Gracias!
No entiendo por qué se está haciendo "Jone @ test.org/@ transmitido test.org" ¿Hay una forma en que puedo ver dónde está obteniendo esta información? ¿Qué hará WindowsIdentity.GetCurrent? – Duy