Kuruluşunun Cursor ayarlarını merkezi olarak yönet
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 |
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.
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:
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.
AppData\Local\Programs\cursor\policies
konumundan Policy ADMX ve ADML dosyalarını kopyala.C:\Windows\PolicyDefinitions
dizinine, ADML dosyasını ise C:\Windows\PolicyDefinitions\<your-locale>\
dizinine yapıştır.AllowedExtensions
ilkesi için {"anysphere": true, "github": true}
).Örnek .mobileconfig dosyası
.mobileconfig
dosyası aşağıda: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.