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
1 comment so far
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
WSPBuilder AddIn no aparece en VS2008 AddIn Manager January 19, 2011
Posted by juanpablo1manrique in Best Practices, Developer, SharePoint, Visual studio 2008, WebPart.Tags: SharePoint, VS2008, WSPBuilder
add a comment
Instale el WSPBuilder en una maquina virtual y cuando fui a ingresar a Visual Studio no me aparecia el menu en donde uno selecciona WSPBuilder, deploy, unistall, etc. Asi que despues de mucho cacharrear y googlear encontre que que existe un archivo WSPTools.VisualStudio.VSAddIn.Addin que se ubica en esa famosa carpeta c:\users
- Si se instalo para todos los usuarios es necesario ir a
- C:\Documents and Settings\All Users\Datos de programa\Microsoft\MSEnvShared\Addins (Win2003, XP)
- C:\Users\All Users\Datos de programa\Microsoft\MSEnvShared\Addins (Win2008, Win7)
- Si se instalo solo para current user, ir a
- C:\Documents and Settings\<user name>\Datos de programa\Microsoft\MSEnvShared\Addins (Win2003, XP)
- C:\User\<user name>\Datos de programa\Microsoft\MSEnvShared\Addins (Win2008, Win7)
Luego de ubicar el archivo es necesario Ir a VS2008->Tools > Options > Add-In/Macros Security > add in “C:\Users\<Username>\AppData\Roaming\Microsoft\AddIns” folder > click OK. y reiniciar el VS 2008 y ahora ya se ve el “WSP Builder” menu
Se obtuvo la solucion de http://wspbuilder.codeplex.com/Thread/View.aspx?ThreadId=79421