엔터프라이즈 설정
Policy | Description | Cursor setting | Available since |
---|---|---|---|
AllowedExtensions | 설치할 수 있는 확장을 제어해. | extensions.allowed | 1.2 |
AllowedTeamId | 로그인할 수 있는 팀 ID를 제어해. 인가되지 않은 팀 ID의 사용자는 강제로 로그아웃돼. | cursorAuth.allowedTeamId | 1.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를 사용할 때까지 애플리케이션이 추가 인증 시도를 막아
AllowedTeamId
정책을 구성해. 이 정책은 사용자 디바이스의 cursorAuth.allowedTeamId
설정을 재정의해. 정책 값은 허용된 팀 ID를 콤마로 구분한 문자열이야.
Windows의 그룹 정책
AppData\Local\Programs\cursor\policies
에서 ADMX와 ADML 정책 파일을 복사해.- ADMX 파일은
C:\Windows\PolicyDefinitions
디렉터리에, ADML 파일은C:\Windows\PolicyDefinitions\<your-locale>\
디렉터리에 붙여넣어. - 로컬 그룹 정책 편집기를 다시 시작해.
- 로컬 그룹 정책 편집기에서 적절한 정책 값을 설정해 (예:
AllowedExtensions
정책에{"anysphere": true, "github": true}
).
macOS의 구성 프로파일
예시 .mobileconfig 파일
예시 .mobileconfig 파일
macOS용 예시
.mobileconfig
파일은 아래와 같아:문자열 정책
AllowedExtensions
정책 구성을 보여줘. 샘플 파일에서 이 정책 값은 비어 있는 상태로 시작해(허용된 확장자 없음).
<string>
태그 사이에 정책을 정의하는 적절한 JSON 문자열을 추가해.
AllowedTeamId
정책에는 팀 ID를 쉼표로 구분해 나열해줘:
.mobileconfig
파일은 해당 버전의 Cursor에서 사용 가능한 모든 정책을 초기화해. 필요 없는 정책은 삭제해.
샘플 .mobileconfig
에서 정책을 편집하거나 제거하지 않으면, 그 정책은 기본(제한적인) 값으로 강제 적용돼.
Finder에서 .mobileconfig
프로파일을 더블 클릭한 다음, 시스템 설정의 일반 > 기기 관리에서 활성화해서 구성 프로파일을 수동으로 설치해. 시스템 설정에서 프로파일을 제거하면 Cursor에서 해당 정책도 제거돼.
구성 프로파일에 대한 자세한 내용은 Apple 문서를 참고해.