Kurumsal ayarlar
Policy | Description | Cursor setting | Available since |
---|---|---|---|
AllowedExtensions | Hangi uzantıların kurulabileceğini denetler. | extensions.allowed | 1.2 |
AllowedTeamId | Hangi takım kimliklerinin oturum açmasına izin verildiğini denetler. Yetkisiz takım kimliklerine sahip kullanıcıların oturumu zorla kapatılır. | cursorAuth.allowedTeamId | 1.3 |
İzin verilen uzantıları yapılandır
extensions.allowed
Cursor ayarı, hangi uzantıların kurulabileceğini kontrol eder. Bu ayar, anahtarların yayıncı adları, değerlerin ise o yayıncıdan uzantılara izin verilip verilmediğini belirten boolean olduğu bir JSON nesnesi kabul eder.
Örneğin, extensions.allowed
değerini {"anysphere": true, "github": true}
olarak ayarlamak Anysphere ve GitHub yayıncılarından uzantılara izin verirken, {"anysphere": false}
olarak ayarlamak Anysphere uzantılarını engeller.
Kuruluşun için izin verilen uzantıları merkezi olarak yönetmek istiyorsan, cihaz yönetimi çözümünü kullanarak AllowedExtensions
ilkesini yapılandır. Bu ilke, kullanıcıların cihazlarındaki extensions.allowed
ayarını geçersiz kılar. Bu ilkenin değeri, izin verilen yayıncıları tanımlayan bir JSON dizesidir.
Cursor’daki uzantılar hakkında daha fazla bilgi edinmek istiyorsan, uzantı belgelerine göz at.
İzin verilen takım kimliklerini yapılandır
cursorAuth.allowedTeamId
Cursor ayarı, Cursor’a hangi takım kimlikleriyle giriş yapılabileceğini kontrol eder. Bu ayar, erişime yetkili takım kimliklerinin virgülle ayrılmış bir listesini kabul eder.
Örneğin, cursorAuth.allowedTeamId
değerini "1,3,7"
olarak ayarlamak, yalnızca bu takım kimliklerindeki kullanıcıların giriş yapabilmesini sağlar.
Bir kullanıcı izin verilen listede olmayan bir takım kimliğiyle giriş yapmaya çalıştığında:
- Oturumu anında zorla kapatılır
- Bir hata mesajı görüntülenir
- Uygulama, geçerli bir takım kimliği kullanılana kadar daha fazla kimlik doğrulama girişimini engeller
AllowedTeamId
ilkesini yapılandır. Bu ilke, kullanıcıların cihazlarındaki cursorAuth.allowedTeamId
ayarını geçersiz kılar. İlkenin değeri, yetkili takım kimliklerinin virgülle ayrılmış listesini içeren bir string’dir.
Windows’ta Group Policy
AppData\Local\Programs\cursor\policies
konumundan Policy ADMX ve ADML dosyalarını kopyala.- ADMX dosyasını
C:\Windows\PolicyDefinitions
dizinine, ADML dosyasını iseC:\Windows\PolicyDefinitions\<your-locale>\
dizinine yapıştır. - Local Group Policy Editor’ı yeniden başlat.
- Local Group Policy Editor içinde uygun ilke değerlerini ayarla (örn.
AllowedExtensions
ilkesi için{"anysphere": true, "github": true}
).
macOS’ta yapılandırma profilleri
Örnek .mobileconfig dosyası
Örnek .mobileconfig dosyası
macOS için örnek bir
.mobileconfig
dosyası aşağıda:Dize ilkeleri
AllowedExtensions
ilkesinin yapılandırmasını gösterir. Örnek dosyada ilke değeri boş başlar (hiçbir uzantıya izin verilmez).
<string>
etiketlerinin arasına ekle.
AllowedTeamId
ilkesi için, takım kimliklerinin virgülle ayrılmış listesini ekle:
.mobileconfig
dosyası, Cursor’ın o sürümünde mevcut olan tüm ilkeleri başlatır. Gerekli olmayan ilkeleri sil.
Örnek .mobileconfig
içindeki bir ilkeyi düzenlemez veya kaldırmazsan, o ilke varsayılan (kısıtlayıcı) değeriyle uygulanır.
Bir yapılandırma profilini elle kurmak için Finder’da .mobileconfig
profiline çift tıkla ve ardından Sistem Ayarları’nda Genel > Cihaz Yönetimi altında etkinleştir. Profili Sistem Ayarları’ndan kaldırmak, ilkeleri Cursor’dan kaldırır.
Yapılandırma profilleri hakkında daha fazla bilgi için Apple’ın belgelerine bak.