Codificación de usuarios : SAML : 0#.w : 0#.f March 26, 2012
Posted by juanpablo1manrique in Developer, SharePoint, SharePoint Development, Visual studio 2008.Tags: Developer, SharePoint
trackback
Codificación de usuarios: SAML : 0#.w : 0#.f
Cuando se llama un usuario desde código se muestran unos códigos raros que se agregan al nombre de usuario, investigando sobre el tema los numeros extraños son codificación SAML el cual es necesario para soportar varios tipos de autenticación y el manejo de claims.
Para el caso de usuarios que vienen de sqlMemberShip tenemos códigos como:
0#.f|sqlmembership|user1
Para usuarios que vienen de directorio activo se codifican de la siguiente manera 0#.w|steve\\wilmaf
Una de los posibles maneras de trabajar con estos usuarios y limpiar estos códigos es utilizar lo siguiente,
string userLoginEncoded = SPUtility.FormatAccountName(“i”, entity.Value); string userLogin = SPClaimProviderManager.Local.DecodeClaim(userLoginEncoded).Value;
Espero que les sea de ayuda
Saludos
[…] Codificación de usuarios : SAML : 0#.w : 0#.f SharePoint By Juan Pablo Manrique […]