Configuración empresarial

Puedes gestionar centralmente características específicas de Cursor a través de soluciones de gestión de dispositivos para asegurar que cumple con las necesidades de tu organización. Cuando especificas una política de Cursor, su valor anula la configuración correspondiente de Cursor en los dispositivos de los usuarios. Editor de configuración mostrando que la configuración ‘Extensions: Allowed’ está gestionada por la organización. Cursor actualmente proporciona políticas para controlar las siguientes características controladas por el administrador:
PolíticaDescripciónConfiguración de CursorDisponible desde
AllowedExtensionsControla qué extensiones se pueden instalar.extensions.allowed1.2
AllowedTeamIdControla qué IDs de equipo están permitidos para iniciar sesión. Los usuarios con IDs de equipo no autorizados son desconectados forzosamente.cursorAuth.allowedTeamId1.3

Configurar extensiones permitidas

La configuración extensions.allowed de Cursor controla qué extensiones se pueden instalar. Esta configuración acepta un objeto JSON donde las claves son nombres de editores y los valores son booleanos que indican si se permiten extensiones de ese editor. Por ejemplo, establecer extensions.allowed como {"anysphere": true, "github": true} permite extensiones de los editores Anysphere y GitHub, mientras que establecerlo como {"anysphere": false} bloquea las extensiones de Anysphere. Para gestionar centralmente las extensiones permitidas para su organización, configure la política AllowedExtensions usando su solución de gestión de dispositivos. Esta política anula la configuración extensions.allowed en los dispositivos de los usuarios. El valor de esta política es una cadena JSON que define los editores permitidos. Si desea obtener más información sobre las extensiones en Cursor, consulte la documentación de extensiones.

Configurar IDs de equipo permitidos

La configuración de Cursor cursorAuth.allowedTeamId controla qué IDs de equipo tienen permitido iniciar sesión en Cursor. Esta configuración acepta una lista separada por comas de IDs de equipo que están autorizados para el acceso. Por ejemplo, configurar cursorAuth.allowedTeamId como "1,3,7" permite a los usuarios de esos IDs de equipo específicos iniciar sesión. Cuando un usuario intenta iniciar sesión con un ID de equipo que no está en la lista permitida:
  • Se le cierra la sesión forzosamente de inmediato
  • Se muestra un mensaje de error
  • La aplicación previene intentos de autenticación adicionales hasta que se use un ID de equipo válido
Para gestionar centralmente los IDs de equipo permitidos para su organización, configure la política AllowedTeamId usando su solución de gestión de dispositivos. Esta política anula la configuración cursorAuth.allowedTeamId en los dispositivos de los usuarios. El valor de esta política es una cadena que contiene la lista separada por comas de IDs de equipo autorizados.

Política de Grupo en Windows

Cursor tiene soporte para Política de Grupo basada en el Registro de Windows. Cuando las definiciones de política están instaladas, los administradores pueden usar el Editor de Políticas de Grupo Local para gestionar los valores de política. Las políticas se pueden establecer tanto a nivel de Computadora como a nivel de Usuario. Si ambas están configuradas, el nivel de Computadora tendrá precedencia. Cuando se establece un valor de política, el valor anula el valor de configuración de Cursor configurado en cualquier nivel (predeterminado, usuario, espacio de trabajo, etc.).

Perfiles de configuración en macOS

Los perfiles de configuración gestionan la configuración en dispositivos macOS. Un perfil es un archivo XML con pares clave/valor que corresponden a políticas disponibles. Estos perfiles se pueden implementar usando soluciones de Gestión de Dispositivos Móviles (MDM), o instalarse manualmente.

Políticas de cadena

El ejemplo a continuación demuestra la configuración de la política AllowedExtensions. El valor de la política comienza vacío en el archivo de muestra (no se permiten extensiones).
<key>AllowedExtensions</key>
<string></string>
Agregue la cadena JSON apropiada que defina su política entre las etiquetas <string>.
<key>AllowedExtensions</key>
<string>{"anysphere": true, "github": true}</string>
Para la política AllowedTeamId, agregue la lista separada por comas de IDs de equipo:
<key>AllowedTeamId</key>
<string>1,3,7</string>
Importante: El archivo .mobileconfig proporcionado inicializa todas las políticas disponibles en esa versión de Cursor. Elimine cualquier política que no sea necesaria. Si no edita o elimina una política del .mobileconfig de muestra, esa política se aplicará con su valor de política predeterminado (restrictivo). Instale manualmente un perfil de configuración haciendo doble clic en el perfil .mobileconfig en Finder y luego habilitándolo en Preferencias del Sistema bajo General > Gestión de Dispositivos. Eliminar el perfil de Preferencias del Sistema eliminará las políticas de Cursor. Para obtener más información sobre perfiles de configuración, consulte la documentación de Apple.

Políticas adicionales

El objetivo es promover la configuración actual de Cursor como políticas y seguir de cerca la configuración existente, para que la nomenclatura y el comportamiento sean consistentes. Si hay solicitudes para implementar más políticas, por favor abre un issue en el repositorio de GitHub de Cursor. El equipo determinará si ya existe una configuración correspondiente para el comportamiento o si se debe crear una nueva configuración para controlar el comportamiento deseado.

Preguntas frecuentes

¿Cursor admite perfiles de configuración en Linux?

El soporte para Linux no está en la hoja de ruta. Si estás interesado en perfiles de configuración en Linux, abre un issue en el repositorio de GitHub de Cursor y comparte detalles sobre tu escenario.