Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Azure DevOps Hizmetleri
Microsoft kimlik platformu OAuth 2.0 protokolü aracılığıyla kullanıcıların kimliğini doğrulamak için birçok yol sunar. Bu makalede, OAuth belirteçleri, uygulamaların kullanıcılar adına eylem gerçekleştirmek için belirteç talep ettiği kullanıcı adına akışlar, aynı zamanda temsilci akışları olarak da bilinir, anlamına gelir.
Bu yaklaşım, kendileri adına eylem gerçekleştiren uygulamalardan farklıdır. Bu yaklaşım için hizmet sorumlularını ve yönetilen kimlikleri kullanın.
Geliştiriciler için kaynaklar
- Microsoft kimlik platformuna uygulama kaydetme
-
Microsoft Graph'a erişim izinleri ekleme: Azure kaynağından yetkilendirilmiş izinleri eklemeyi öğrenin. Microsoft Graph yerine kaynak listesinden
Azure DevOpsseçin. -
Microsoft kimlik platformukapsamlar ve izinler hakkında bilgi edinin:
.defaultkapsamını anlama. Kapsam listemizde Azure DevOps için kullanılabilir kapsamlara bakın. - Onay yoluyla izin istemek
- Kimlik doğrulama kitaplıklarını ve kod örneklerini kullanın
- Geliştiriciler için destek ve yardım seçeneklerini keşfetme
Yöneticiler için kaynaklar
- Microsoft Entra ID'de uygulama yönetimini anlama
- Kurumsal uygulama ekleme
- Microsoft Entra ID'deki uygulamalar için onay deneyimini keşfetme
Oluşturma ve geçiş ipuçları
- Microsoft Entra uygulamaları, Azure DevOps kaynağı için Microsoft hesabı (MSA) kullanıcılarını yerel olarak desteklemez. MSA kullanıcılarına yönelik olması gereken veya hem Microsoft Entra hem de MSA kullanıcılarını desteklemesi gereken bir uygulama oluşturuyorsanız Azure DevOps OAuth uygulamalarını en iyi seçeneğiniz olmaya devam edin. Microsoft şu anda Microsoft Entra OAuth aracılığıyla MSA kullanıcıları için yerel destek üzerinde çalışmaktadır.
- Azure DevOps'un kaynak tanımlayıcısı:
499b84ac-1321-427f-aa17-267ca6975798 - Azure DevOps'un kaynak URI'si:
https://app.vssps.visualstudio.com -
.defaultUygulamanın izinli olduğu tüm kapsamlara sahip bir belirteç istediğinizde kapsamı kullanın. - Önceki bir Azure DevOps OAuth uygulamasında, Microsoft Entra'da mevcut olmayan Azure DevOps kullanıcı tanımlayıcılarını kullanmış olabilirsiniz. Microsoft Entra'ya geçiş yaparken, her kimlik sağlayıcısı tarafından kullanılan farklı kimlikleri çözümlemek ve eşleştirmek için ReadIdentities API'sini kullanın.
İlgili içerik
- Microsoft Entra ile Azure DevOps'ta kimlik doğrulaması
- Azure DevOps'da hizmet sorumlularını kullanma & yönetilen kimlikler