Kurumsal ayarlar
Policy | Description | Cursor setting | Available since |
---|---|---|---|
AllowedExtensions | Hangi uzantıların kurulabileceğini kontrol eder. | extensions.allowed | 1.2 |
AllowedTeamId | Hangi takım kimliklerinin (ID) giriş yapmasına izin verildiğini kontrol eder. 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 gelen uzantıların izinli olup olmadığını 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ın üzerine yazar. 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ılar dokümantasyonuna göz at.
İzin verilen takım ID’lerini yapılandır
cursorAuth.allowedTeamId
Cursor ayarı, Cursor’a hangi takım ID’leriyle giriş yapılabileceğini kontrol eder. Bu ayar, erişim yetkisi olan takım ID’lerinin virgülle ayrılmış bir listesini kabul eder.
Örneğin, cursorAuth.allowedTeamId
değerini "1,3,7"
olarak ayarlamak, bu belirli takım ID’lerindeki kullanıcıların giriş yapmasına izin verir.
Bir kullanıcı, izin verilen listede olmayan bir takım ID’siyle giriş yapmaya çalıştığında:
- Oturumu anında zorla kapatılır
- Bir hata mesajı gösterilir
- Uygulama, geçerli bir takım ID’si kullanılana kadar daha fazla kimlik doğrulama denemesini engeller
AllowedTeamId
ilkesini yapılandır. Bu ilke, kullanıcıların cihazlarındaki cursorAuth.allowedTeamId
ayarını geçersiz kılar. Bu ilkenin değeri, yetkilendirilmiş takım ID’lerinin virgülle ayrılmış listesini içeren bir string’dir.
Windows’ta Grup İlkesi
AppData\Local\Programs\cursor\policies
konumundan ADMX ve ADML ilke dosyalarını kopyala.- ADMX dosyasını
C:\Windows\PolicyDefinitions
dizinine, ADML dosyasını iseC:\Windows\PolicyDefinitions\<your-locale>\
dizinine yapıştır. - Yerel Grup İlkesi Düzenleyicisi’ni yeniden başlat.
- Uygun ilke değerlerini ayarla (ör.
AllowedExtensions
ilkesi için{"anysphere": true, "github": true}
) Yerel Grup İlkesi Düzenleyicisi içinde.
macOS’ta yapılandırma profilleri
Yapılandırma profilleri, macOS cihazlarındaki ayarları yönetir. Profil, mevcut ilkelere karşılık gelen anahtar/değer çiftlerini içeren bir XML dosyasıdır. Bu profiller, Mobile Device Management (MDM) çözümleriyle dağıtılabilir veya manuel olarak yüklenebilir.Örnek .mobileconfig dosyası
Örnek .mobileconfig dosyası
macOS için bir
.mobileconfig
dosyası örneği aşağıda gösterilmiştir:Dize ilkeleri
AllowedExtensions
ilkesinin yapılandırılmasını gösterir. Örnek dosyada ilke değeri başlangıçta boştur (hiçbir uzantıya izin verilmez).
<string>
etiketlerinin arasına ekle.
AllowedTeamId
policy’si için takım kimliklerinin (ID) virgülle ayrılmış listesini ekle:
.mobileconfig
dosyası, Cursor’ın o sürümünde bulunan tüm ilkeleri uygular. Gerekmeyen ilkeleri sil.
Örnek .mobileconfig
içindeki bir ilkeyi düzenlemez veya kaldırmazsan, o ilke varsayılan (kısıtlayıcı) değeriyle zorunlu kılınır.
Bir yapılandırma profilini elle yüklemek için Finder’da .mobileconfig
profilini çift tıkla ve ardından Sistem Ayarları’nda Genel > Aygıt Yönetimi altında etkinleştir. Profili Sistem Ayarları’ndan kaldırmak, ilke(leri) Cursor’dan da kaldırır.
Yapılandırma profilleri hakkında daha fazla bilgi için Apple’ın belgelerine bak.