Configuración empresarial

Puedes gestionar de forma centralizada funciones específicas de Cursor mediante soluciones de administración de dispositivos para asegurarte de que cumpla las necesidades de tu organización. Cuando especificas una política de Cursor, su valor reemplaza la configuración correspondiente de Cursor en los dispositivos de los usuarios. Editor de configuración que muestra que la opción “Extensions: Allowed” está gestionada por la organización. Actualmente, Cursor ofrece políticas para controlar las siguientes funciones administradas por el equipo de TI:
PolicyDescriptionCursor settingAvailable since
AllowedExtensionsControla qué extensiones se pueden instalar.extensions.allowed1.2
AllowedTeamIdControla qué IDs de equipo pueden iniciar sesión. Los usuarios con IDs de equipo no autorizados se cierran sesión de forma forzada.cursorAuth.allowedTeamId1.3

Configurar extensiones permitidas

La opción de Cursor extensions.allowed controla qué extensiones se pueden instalar. Esta opción acepta un objeto JSON donde las claves son nombres de publicadores y los valores son booleanos que indican si se permiten las extensiones de ese publicador. Por ejemplo, establecer extensions.allowed en {"anysphere": true, "github": true} permite extensiones de los publicadores Anysphere y GitHub, mientras que configurarlo en {"anysphere": false} bloquea las extensiones de Anysphere. Para gestionar de forma centralizada las extensiones permitidas para tu organización, configura la directiva AllowedExtensions usando tu solución de administración de dispositivos. Esta directiva reemplaza la opción extensions.allowed en los dispositivos de los usuarios. El valor de esta directiva es una cadena JSON que define los publicadores permitidos. Si quieres saber más sobre las extensiones en Cursor, consulta la documentación de extensiones.

Configurar IDs de equipo permitidos

La configuración de Cursor cursorAuth.allowedTeamId controla qué IDs de equipo pueden iniciar sesión en Cursor. Esta configuración acepta una lista de IDs de equipo separados por comas que están autorizados para el acceso. Por ejemplo, establecer cursorAuth.allowedTeamId en "1,3,7" permite que quienes pertenezcan a esos IDs de equipo específicos inicien sesión. Cuando un usuario intenta iniciar sesión con un ID de equipo que no está en la lista permitida:
  • Se cierra su sesión de inmediato de forma forzada
  • Se muestra un mensaje de error
  • La aplicación impide más intentos de autenticación hasta que se use un ID de equipo válido
Para gestionar de forma centralizada los IDs de equipo permitidos de tu organización, configura la política AllowedTeamId usando tu solución de administración de dispositivos. Esta política reemplaza la configuración cursorAuth.allowedTeamId en los dispositivos de los usuarios. El valor de esta política es una cadena que contiene la lista de IDs de equipo autorizados separados por comas.

Directiva de grupo en Windows

Cursor es compatible con la Directiva de grupo basada en el Registro de Windows. Cuando se instalan las definiciones de directiva, los admins pueden usar el Editor de directivas de grupo local para gestionar los valores de las directivas. Para agregar una directiva:
  1. Copia los archivos ADMX y ADML de la directiva desde AppData\Local\Programs\cursor\policies.
  2. Pega el archivo ADMX en el directorio C:\Windows\PolicyDefinitions y el archivo ADML en el directorio C:\Windows\PolicyDefinitions\<your-locale>\.
  3. Reinicia el Editor de directivas de grupo local.
  4. Configura los valores de directiva correspondientes (p. ej., {"anysphere": true, "github": true} para la directiva AllowedExtensions) en el Editor de directivas de grupo local.
Las directivas se pueden configurar tanto a nivel de Equipo como a nivel de Usuario. Si ambos están configurados, el nivel de Equipo tendrá prioridad. Cuando se establece un valor de directiva, ese valor reemplaza la configuración de Cursor definida en cualquier nivel (predeterminado, usuario, espacio de trabajo, etc.).

Perfiles de configuración en macOS

Los perfiles de configuración administran ajustes en dispositivos macOS. Un perfil es un archivo XML con pares clave/valor que corresponden a las políticas disponibles. Estos perfiles se pueden desplegar usando soluciones de Mobile Device Management (MDM) o instalar manualmente.

Políticas de tipo string

El ejemplo siguiente muestra la configuración de la política AllowedExtensions. El valor de la política comienza vacío en el archivo de muestra (no se permite ninguna extensión).
<key>AllowedExtensions</key>
<string></string>
Agrega la cadena JSON adecuada que defina tu política entre las etiquetas <string>.
<key>AllowedExtensions</key>
<string>{"anysphere": true, "github": true}</string>
Para la política AllowedTeamId, agrega la lista de IDs de equipo separada por comas:
<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. Elimina cualquier política que no necesites. Si no editas o eliminas una política del .mobileconfig de ejemplo, esa política se aplicará con su valor predeterminado (restrictivo). Instala manualmente un perfil de configuración haciendo doble clic en el perfil .mobileconfig en Finder y luego habilitándolo en Preferencias del Sistema en General > Gestión de dispositivos. Eliminar el perfil desde Preferencias del Sistema eliminará las políticas de Cursor. Para obtener más información sobre los perfiles de configuración, consulta 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 las configuraciones existentes, de modo que la denominación y el comportamiento sean coherentes. Si hay solicitudes para incorporar más políticas, abre un issue en el repositorio de GitHub de Cursor. El equipo determinará si ya existe una configuración correspondiente para ese comportamiento o si se debe crear una nueva 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 te interesan los perfiles de configuración en Linux, abre un issue en el repositorio de GitHub de Cursor y comparte detalles sobre tu caso.