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\policieskonumundan ADMX ve ADML ilke dosyalarını kopyala.- ADMX dosyasını
C:\Windows\PolicyDefinitionsdizinine, 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.
AllowedExtensionsilkesi 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.