Localización para identidad de seguridad en .NET
Estaba buscando implementar una canalización con nombre para la comunicación de servicio / cliente en .NET y encontréeste código eso, mientras que la inicialización del lado del servidor de la tubería tenía que configurar un descriptor de seguridad para la tubería. Lo hicieron de esta manera:
PipeSecurity pipeSecurity = new PipeSecurity();
// Allow Everyone read and write access to the pipe.
pipeSecurity.SetAccessRule(new PipeAccessRule("Authenticated Users",
PipeAccessRights.ReadWrite, AccessControlType.Allow));
// Allow the Administrators group full access to the pipe.
pipeSecurity.SetAccessRule(new PipeAccessRule("Administrators",
PipeAccessRights.FullControl, AccessControlType.Allow));
Pero lo estoy viendo, y me preocupa especificar los SID como cadenas, oAuthenticated Users
yAdministrators
partes. ¿Cuál es la garantía de que se llamarán así, digamos, en chino o en algún otro idioma?