엔터프라이즈 설정

장치 관리 솔루션을 통해 Cursor의 특정 기능을 중앙에서 관리하여 조직의 요구 사항을 충족할 수 있습니다. Cursor 정책을 지정하면 해당 값이 사용자 장치의 해당 Cursor 설정을 재정의합니다. 조직에서 ‘Extensions: Allowed’ 설정이 관리되고 있음을 보여주는 설정 편집기. Cursor는 현재 다음과 같은 관리자 제어 기능을 제어하는 정책을 제공합니다:
정책설명Cursor 설정사용 가능 버전
AllowedExtensions설치할 수 있는 확장 프로그램을 제어합니다.extensions.allowed1.2
AllowedTeamId로그인이 허용되는 팀 ID를 제어합니다. 승인되지 않은 팀 ID를 가진 사용자는 강제로 로그아웃됩니다.cursorAuth.allowedTeamId1.3

허용된 확장 프로그램 구성

extensions.allowed Cursor 설정은 설치할 수 있는 확장 프로그램을 제어합니다. 이 설정은 키가 게시자 이름이고 값이 해당 게시자의 확장 프로그램이 허용되는지를 나타내는 불린 값인 JSON 객체를 허용합니다. 예를 들어, extensions.allowed{"anysphere": true, "github": true}로 설정하면 Anysphere와 GitHub 게시자의 확장 프로그램을 허용하고, {"anysphere": false}로 설정하면 Anysphere 확장 프로그램을 차단합니다. 조직의 허용된 확장 프로그램을 중앙에서 관리하려면 장치 관리 솔루션을 사용하여 AllowedExtensions 정책을 구성하세요. 이 정책은 사용자 장치의 extensions.allowed 설정을 재정의합니다. 이 정책의 값은 허용된 게시자를 정의하는 JSON 문자열입니다. Cursor의 확장 프로그램에 대해 더 자세히 알고 싶다면 확장 프로그램 문서를 참조하세요.

허용된 팀 ID 구성

cursorAuth.allowedTeamId Cursor 설정은 Cursor에 로그인할 수 있는 팀 ID를 제어합니다. 이 설정은 액세스가 승인된 팀 ID의 쉼표로 구분된 목록을 허용합니다. 예를 들어, cursorAuth.allowedTeamId"1,3,7"로 설정하면 해당 특정 팀 ID의 사용자들이 로그인할 수 있습니다. 허용 목록에 없는 팀 ID로 사용자가 로그인을 시도할 때:
  • 즉시 강제로 로그아웃됩니다
  • 오류 메시지가 표시됩니다
  • 유효한 팀 ID가 사용될 때까지 애플리케이션이 추가 인증 시도를 방지합니다
조직의 허용된 팀 ID를 중앙에서 관리하려면 장치 관리 솔루션을 사용하여 AllowedTeamId 정책을 구성하세요. 이 정책은 사용자 장치의 cursorAuth.allowedTeamId 설정을 재정의합니다. 이 정책의 값은 승인된 팀 ID의 쉼표로 구분된 목록을 포함하는 문자열입니다.

Windows에서의 그룹 정책

Cursor는 Windows 레지스트리 기반 그룹 정책을 지원합니다. 정책 정의가 설치되면 관리자는 로컬 그룹 정책 편집기를 사용하여 정책 값을 관리할 수 있습니다. 정책은 컴퓨터 수준과 사용자 수준 모두에서 설정할 수 있습니다. 둘 다 설정된 경우 컴퓨터 수준이 우선합니다. 정책 값이 설정되면 해당 값은 모든 수준(기본값, 사용자, 작업 공간 등)에서 구성된 Cursor 설정 값을 재정의합니다.

macOS의 구성 프로필

구성 프로필은 macOS 기기의 설정을 관리합니다. 프로필은 사용 가능한 정책에 해당하는 키/값 쌍이 포함된 XML 파일입니다. 이러한 프로필은 Mobile Device Management (MDM) 솔루션을 사용하여 배포하거나 수동으로 설치할 수 있습니다.

문자열 정책

아래 예시는 AllowedExtensions 정책의 구성을 보여줍니다. 샘플 파일에서 정책 값은 비어있는 상태로 시작됩니다(확장 프로그램이 허용되지 않음).
<key>AllowedExtensions</key>
<string></string>
<string> 태그 사이에 정책을 정의하는 적절한 JSON 문자열을 추가하세요.
<key>AllowedExtensions</key>
<string>{"anysphere": true, "github": true}</string>
AllowedTeamId 정책의 경우, 쉼표로 구분된 팀 ID 목록을 추가하세요:
<key>AllowedTeamId</key>
<string>1,3,7</string>
중요: 제공된 .mobileconfig 파일은 해당 버전의 Cursor에서 사용 가능한 모든 정책을 초기화합니다. 필요하지 않은 정책은 삭제하세요. 샘플 .mobileconfig에서 정책을 편집하거나 제거하지 않으면, 해당 정책은 기본(제한적) 정책 값으로 적용됩니다. 구성 프로필을 수동으로 설치하려면 Finder에서 .mobileconfig 프로필을 더블클릭한 다음 시스템 환경설정의 일반 > 기기 관리에서 활성화하세요. 시스템 환경설정에서 프로필을 제거하면 Cursor에서 정책이 제거됩니다. 구성 프로필에 대한 자세한 정보는 Apple의 문서를 참조하세요.

추가 정책

목표는 현재 Cursor 설정을 정책으로 승격하고 기존 설정을 밀접하게 따르는 것입니다. 이를 통해 명명과 동작이 일관성을 유지할 수 있습니다. 더 많은 정책을 제정하라는 요청이 있다면, Cursor GitHub 저장소에 이슈를 열어주세요. 팀에서 해당 동작에 대응하는 설정이 이미 있는지, 또는 원하는 동작을 제어하기 위해 새로운 설정을 생성해야 하는지 결정할 것입니다.

자주 묻는 질문

Cursor는 Linux에서 구성 프로필을 지원하나요?

Linux 지원은 로드맵에 포함되어 있지 않습니다. Linux에서 구성 프로필에 관심이 있으시다면, Cursor GitHub 저장소에 이슈를 열고 귀하의 시나리오에 대한 세부 정보를 공유해 주세요.