Kullanıcıları ve grupları yönetmek için güvenlik gruplarını kullanma

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

İzinleri ve erişimi yönetmek için güvenlik gruplarını kullanın. İzinleri ayarlamak için varsayılan veya özel grupları kullanabilirsiniz. Birden çok gruba kullanıcı ve grup ekleyebilirsiniz. Örneğin, çoğu geliştiriciyi Katkıda Bulunanlar grubuna eklersiniz. Bir ekibe katıldıklarında, ekibin grubuna da katılırlar.

Daha fazla bilgi için aşağıdaki makaleleri inceleyin:

Kullanıcılar, ait oldukları gruplardan izinleri devralır. İzin, kullanıcının ait olduğu bir grup için İzin Ver ve Başka bir grup için Reddet olarak ayarlandıysa, etkin izin ataması Reddet'tir. Daha fazla bilgi için bkz . İzinler/Devralma hakkında.

Azure DevOps güvenlik gruplarını nasıl kullanır?

Azure DevOps aşağıdaki amaçlar için güvenlik gruplarını kullanır:

  • Bir gruba veya kullanıcıya ayrılan izinleri belirleme
  • Bir gruba veya kullanıcıya ayrılan erişim düzeyini belirleme
  • Bir grup içindeki üyeliğe göre iş öğesi sorgularını filtreleme
  • Bu grubun üyelerine e-posta bildirimleri göndermek için proje düzeyinde bir grubun @mention kullanın
  • Ekip grubunun üyelerine ekip bildirimleri gönderme
  • Rol tabanlı izne grup ekleme
  • Güvenlik grubuna nesne düzeyinde izinler ayarlama

Not

Güvenlik grupları, belirli projeler için kullanılıyor olsalar bile kuruluş düzeyinde yönetilir. Kullanıcı izinlerine bağlı olarak, bazı gruplar web portalında gizlenmiş olabilir. Bir kuruluştaki tüm grup adlarını görüntülemek için Azure DevOps CLI aracını veya REST API'lerimizi kullanabilirsiniz. Daha fazla bilgi için bkz . Güvenlik grupları ekleme ve yönetme.

Not

Güvenlik grupları, belirli projeler için kullanilsalar bile koleksiyon düzeyinde yönetilir. Kullanıcı izinlerine bağlı olarak, bazı gruplar web portalında gizlenmiş olabilir. Koleksiyondaki tüm grup adlarını görüntülemek için Azure DevOps CLI aracını veya REST API'lerimizi kullanabilirsiniz. Daha fazla bilgi için bkz . Güvenlik grupları ekleme ve yönetme.

Not

Güvenlik grupları, belirli projeler için kullanilsalar bile koleksiyon düzeyinde yönetilir. Kullanıcı izinlerine bağlı olarak, bazı gruplar web portalında gizlenmiş olabilir. Bir koleksiyondaki tüm grup adlarını görüntülemek için REST API'lerini kullanabilirsiniz. Daha fazla bilgi için bkz . Güvenlik grupları ekleme ve yönetme.

Önkoşullar

  • proje düzeyinde izinleri veya grupları yönetmek için Proje Yöneticileri Grubunun üyesi olmanız gerekir. Projeyi oluşturduysanız, otomatik olarak bu grubun üyesi olarak eklenirsiniz.
  • Koleksiyon veya örnek düzeyinde izinleri veya grupları yönetmek için Proje Koleksiyonu Yöneticileri Grubunun üyesi olmanız gerekir. Kuruluşu veya koleksiyonu oluşturduysanız, otomatik olarak bu grubun üyesi olarak eklenirsiniz.

Not

Proje Kapsamlı Kullanıcılar grubuna eklenen kullanıcılar, İzinler de dahil olmak üzere Kuruluş Ayarları sayfalarının çoğuna erişemez. Daha fazla bilgi için bkz . Kuruluşunuzu yönetme, Projeler için kullanıcı görünürlüğünü sınırlama ve daha fazlası.

Özel güvenlik grubu oluşturma

Bir proje için proje veya nesne düzeyinde izinleri yönetmek istediğinizde proje düzeyinde bir grup oluşturun. İzinleri koleksiyon düzeyinde yönetmek istediğinizde koleksiyon düzeyinde bir grup oluşturun. Daha fazla bilgi için bkz . Proje düzeyi izinlerini değiştirme ve Proje koleksiyonu düzeyi izinlerini değiştirme.

Not

Proje İzinleri Ayarları Sayfasını veya Kuruluş İzinleri Ayarları Sayfası v2 önizleme sayfalarını açmak için bkz. Önizleme özelliklerini etkinleştirme. Her iki önizleme sayfası da geçerli sayfanın sağlamadığı bir grup ayarları sayfası sağlar.

Proje düzeyinde grup oluşturma

  1. Web portalını açın ve kullanıcıları veya grupları eklemek istediğiniz projeyi seçin. Başka bir proje seçmek için bkz . Proje, depo ve ekip değiştirme.

  2. Proje ayarları>İzinler'i seçin.

    Ekran görüntüsü, Proje ayarları, İzinler'i açın.

  3. Grup ekleme iletişim kutusunu açmak için Yeni Grup'a tıklayın.

Proje koleksiyonu düzeyinde grup oluşturma

  1. Web portalını açın, Azure DevOps simgesini ve ardından Kuruluş ayarları'nı seçin.

    Kuruluş ayarlarını açma ekran görüntüsü.

  2. Güvenlik'in altında İzinler'i seçin ve ardından Yeni grup'u seçerek grup ekleme iletişim kutusunu açın.

    Kuruluş düzeyinde güvenlik grubu oluşturmayı gösteren ekran görüntüsü.

Yeni grubu tanımlama

  1. Açılan iletişim kutusuna grup için bir Ad girin. İsteğe bağlı olarak, grup için üye ve açıklama ekleyin.

    Örneğin, burada bir İş İzleme Yöneticileri grubu tanımlayacağız.

    Kuruluş düzeyinde güvenlik grubu ekle adlı güvenlik grubu iletişim kutusunun ekran görüntüsü.

  2. İşiniz bittiğinde Oluştur'u seçin.

  1. Web portalını açın ve kullanıcıları veya grupları eklemek istediğiniz projeyi seçin. Başka bir proje seçmek için bkz . Proje, depo ve ekip değiştirme.

  2. Proje ayarları Güvenlik'i> seçin.

    Resmin tamamını görmek için genişletmek için öğesini seçin.

    Proje Ayarları, Güvenlik sayfasının ekran görüntüsü.

  3. Gruplar'ın altında aşağıdaki seçeneklerden birini belirleyin:

    • Okuyucular: Projeye salt okunur erişim gerektiren kullanıcıları eklemek için öğesini seçin.
    • Katkıda Bulunanlar: Bu projeye tam olarak katkıda bulunan veya Paydaş erişimi verilmiş kullanıcıları eklemek için.
    • Proje Yöneticileri: Projeyi yönetecek kullanıcıları eklemek için. Daha fazla bilgi için bkz . Proje düzeyi izinlerini değiştirme.
  4. Üyeler sekmesini seçin.

    Burada Katkıda Bulunanlar grubunu seçiyoruz.

    Güvenlik sayfasını, Katkıda Bulunanlar grubunu, Üyelik sayfasını gösteren ekran görüntüsü.

    Varsayılan ekip grubu ve projeye eklediğiniz diğer ekipler Katkıda Bulunanlar grubuna üye olarak eklenir. Bunun yerine ekip üyesi olarak yeni bir kullanıcı ekler ve kullanıcı Katkıda Bulunan izinlerini otomatik olarak devralır.

    İpucu

    Kullanıcıları yönetmek, tek tek kullanıcıları değil, grupları kullanmak çok daha kolaydır.

  5. Kullanıcı veya kullanıcı grubu eklemek için Ekle'yi seçin.

  6. Metin kutusuna kullanıcı hesabının adını girin. Metin kutusuna virgülle ayrılmış birkaç kimlik girebilirsiniz. Sistem otomatik olarak eşleşmeleri arar. gereksinimlerinizi karşılayan eşleşmeleri seçin.

    Kullanıcı ve grup ekle iletişim kutusu, sunucu sürümünü gösteren ekran görüntüsü.

    Azure DevOps'a ilk kez bir kullanıcı veya grup eklediğinizde, buna göz atamaz veya kolay adı deleyemezsiniz. Kimlik eklendikten sonra kolay adı girebilirsiniz.

  7. İşiniz bittiğinde Değişiklikleri kaydet'i seçin.

  8. (İsteğe bağlı) Projedeki diğer işlevler için kullanıcının iznini özelleştirebilirsiniz. Örneğin, alanlarda ve yinelemelerde veya paylaşılan sorgularda.

    Not

    Paydaşlar gibi sınırlı erişime sahip kullanıcılar, bu özellikler için izinler verilmiş olsa bile belirli özelliklere erişemez. Daha fazla bilgi için bkz . İzinler ve erişim.

Güvenlik grubuna kullanıcı veya grup ekleme

Roller ve sorumluluklar değiştikçe, bir projenin tek tek üyeleri için izin düzeylerini değiştirmeniz gerekebilir. Bunu yapmanın en kolay yolu, kullanıcıyı veya kullanıcı grubunu varsayılan veya özel bir güvenlik grubuna eklemektir. Roller değişirse kullanıcıyı gruptan kaldırabilirsiniz.

Burada, yerleşik Proje Yöneticileri grubuna nasıl kullanıcı ekleneceğini göstereceğiz. Yöntemi, hangi grubu eklerseniz ekleyin benzerdir. Kuruluşunuz Microsoft Entra Id veya Active Directory'ye bağlıysa, bu dizinlerde tanımlanan güvenlik gruplarını Azure DevOps güvenlik gruplarına ekleyebilirsiniz. Daha fazla bilgi için bkz . Active Directory / Microsoft Entra kullanıcılarını veya gruplarını yerleşik bir güvenlik grubuna ekleme. Azure DevOps güvenlik grubuna 10 binden fazla kullanıcı veya grup eklemeniz gerekiyorsa, kullanıcıları doğrudan eklemek yerine kullanıcıları içeren bir Azure Directory / Microsoft Entra grubu eklemenizi öneririz.

Not

Proje İzinleri Ayarları Sayfasını veya Kuruluş İzinleri Ayarları Sayfası v2 önizleme sayfalarını açmak için bkz. Önizleme özelliklerini etkinleştirme. Her iki önizleme sayfası da geçerli sayfanın sağlamadığı bir grup ayarları sayfası sağlar.

  1. Önceki özel güvenlik grubu oluşturma bölümünde açıklandığı gibi proje düzeyi veya kuruluş düzeyi için İzinler sayfasını açın.

  2. Üyelerini yönetmek istediğiniz güvenlik grubunu seçin, ardından Üyeler sekmesini ve ardından Ekle'yi seçin.

    Örneğin, burada Proje Yöneticileri grubunu, Üyeler'i ve ardından Ekle'yi seçiyoruz.

    Proje Ayarları > İzinleri, Üye ekle

  3. Metin kutusuna kullanıcı hesabının adını girin ve görüntülenen eşleşmeden seçin. Kullanıcı ve/veya grup ekle kutusuna sistem tarafından tanınan çeşitli kimlikler girebilirsiniz. Sistem otomatik olarak eşleşmeleri arar. Seçimlerinizi karşılayan eşleşmeleri seçin.

    Kullanıcı ve grup ekle iletişim kutusu, önizleme sayfası.

    Not

    Paydaşlar gibi sınırlı erişime sahip kullanıcılar, bu özellikler için izinler verilmiş olsa bile belirli özelliklere erişemez. Daha fazla bilgi için bkz . İzinler ve erişim.

  4. Kaydet'i seçin.

  1. Önceki özel güvenlik grubu oluşturma bölümünde açıklandığı gibi proje düzeyi veya kuruluş düzeyi için İzinler sayfasını açın.

  2. Üyelerini yönetmek istediğiniz güvenlik grubunu seçin, ardından Üyeler sekmesini ve ardından Ekle'yi seçin.

    Örneğin, burada Proje Yöneticileri grubunu, Üyeler'i ve ardından Ekle'yi seçiyoruz.

    Proje Ayarları, Güvenlik, Üye ekle sayfasının ekran görüntüsü.

  3. Metin kutusuna kullanıcı hesabının adını girin. Metin kutusuna virgülle ayrılmış birkaç kimlik girebilirsiniz. Sistem otomatik olarak eşleşmeleri arar. Seçiminizi karşılayan eşleşmeleri seçin.

    Şirket içi Kullanıcı ve grup ekle iletişim kutusunun ekran görüntüsü.

    Not

    Paydaşlar gibi sınırlı erişime sahip kullanıcılar, bu özellikler için izinler verilmiş olsa bile belirli özelliklere erişemez. Daha fazla bilgi için bkz . İzinler ve erişim.

  4. Değişiklikleri kaydet'i seçin. Eklemeleri görmek için yenile simgesini seçin.

Kullanıcı veya grup için izinleri değiştirme

İzinler farklı düzeylerde tanımlandığından, değiştirmek istediğiniz izinler için iletişim kutusunu açmak üzere aşağıdaki makaleleri gözden geçirin:

Güvenlik grubundan kullanıcıları veya grupları kaldırma

  1. Kaldırmak istediğiniz kullanıcı veya grup için Diğer seçenekler>Kaldır'ı seçin.

    Kullanıcı kaldırma, bulut sürümünün ekran görüntüsü.

  2. Grup üyesinin kaldırılmasını onaylamak için Sil'i seçin.

    Kullanıcı onayı kaldır iletişim kutusunun ekran görüntüsü, bulut sürümü.

  • Bir kullanıcıyı gruptan kaldırmak için, kaldırmak istediğiniz kullanıcının adının yanındaki Kaldır'ı seçin.

    Kullanıcı onayı kaldır iletişim kutusunun, şirket içi sürümlerin ekran görüntüsü.

Grup ayarlarını yönetme

Not

Proje İzinleri Ayarları Sayfasını veya Kuruluş İzinleri Ayarları Sayfası v2 önizleme sayfalarını açmak için bkz. Önizleme özelliklerini etkinleştirme. Her iki önizleme sayfası da geçerli sayfanın sağlamadığı bir grup ayarları sayfası sağlar.

  1. Bu makalenin önceki bölümlerinde açıklandığı gibi proje düzeyi veya kuruluş düzeyi için İzinler sayfasını açın. Özel güvenlik grubu oluşturma.

  2. Ayarlar sekmesini seçin. Grup ayarları sayfasından grup açıklamasını değiştirebilir, grup görüntüsü ekleyebilir veya bir grubu silebilirsiniz.

Proje ayarları > İzinleri veya Kuruluş ayarları>İzinleri sayfasında, yönetmek istediğiniz grubu seçin ve ardından Ayarlar'ı seçin.

Örneğin, burada İş İzleme Yöneticileri grubu için Ayarlar'ı açıyoruz.

Grup ayarlarını aç, önizleme sayfasının ekran görüntüsü.

Grup adını, grup açıklamasını değiştirebilir, görüntü yükleyebilir veya grubu silebilirsiniz.


Grup adını, açıklamasını değiştirebilir, grup görüntüsü ekleyebilir veya bir grubu silebilirsiniz.

  1. Proje > Ayarları > Güvenliği veya Kuruluş > Ayarları > Güvenliği sayfasında yönetmek istediğiniz grubu seçin

  2. Düzenle menüsünden Profili düzenle veya Sil'i seçin.

    Örneğin, burada Paydaş Erişim grubu için Düzenleme profilini açacağız.

    Grup profilini düzenle'yi, şirket içi sürümleri açın.

    . . . ve açıklamayı değiştirin. Grubun adını da değiştirebilirsiniz.

    Grup iletişim kutusu profili açıklamasını, şirket içi sürümleri düzenleyin.

  3. Değişikliklerinizi kaydetmek için Kaydet'i seçin.

Şirket içi dağıtımları

Şirket içi dağıtımlar için şu diğer makalelere bakın:

Şirket içi dağıtımınız SQL Server Raporları ile tümleştirilmişse, bu ürünlerin üyeliklerini web sitelerinden ayrı olarak yönetmeniz gerekir. Bkz. TFS'de SQL Server raporlarını görüntüleme veya oluşturma izinleri verme.

Sonraki adımlar