Share via


Yetkilendirme belirteçleri istemek ve API'lerle çalışmak için bir Uygulama kaydetme

Log Analytics API'si gibi Azure REST API'lerine erişmek veya özel ölçümler göndermek için istemci kimliğine ve gizli diziye dayalı bir yetkilendirme belirteci oluşturabilirsiniz. Ardından belirteç REST API isteğinize geçirilir. Bu makalede, bir istemci uygulamasını kaydetme ve belirteç oluşturabilmeniz için bir istemci gizli dizisi oluşturma gösterilmektedir.

Uygulama Kaydetme

Azure portalını, Azure CLI'yı veya PowerShell'i kullanarak bir hizmet sorumlusu oluşturun ve bir uygulama kaydedin.

  1. Bir uygulamayı kaydetmek için Azure portalında Active Directory'ye Genel Bakış sayfasını açın.

  2. Yan çubuktan Uygulama kayıtları'ı seçin. A screenshot showing the Microsoft Entra overview page.

  3. Yeni kayıt'ı seçin

  4. Uygulamayı kaydet sayfasında, uygulama için bir Ad girin.

  5. Kaydet'i seçin

  6. Uygulamanın genel bakış sayfasında Sertifikalar ve Gizli Diziler'i seçin

  7. Uygulama (istemci) kimliğini not edin. Bir belirteç için HTTP isteğinde kullanılır. A screenshot showing the App registrations overview page in Microsoft Entra ID.

  8. İstemci gizli dizileri sekmesinde Yeni istemci gizli dizisini seçin

  9. Açıklama girin ve Ekle'yi seçin A screenshot showing the Add client secret page.

  10. İstemci gizli dizisi Değerini kopyalayın ve kaydedin.

    Dekont

    İstemci gizli anahtarı değerleri yalnızca oluşturulduktan hemen sonra görüntülenebilir. Sayfadan çıkmadan önce gizli diziyi kaydettiğinizden emin olun.

    A screenshot showing the client secrets page.

Sonraki adımlar

Uygulamanızı, istemci kimliğinizi ve gizli dizinizi kullanarak belirteç oluşturmadan önce, erişmek istediğiniz kaynak için Erişim denetimini (IAM) kullanarak uygulamayı bir role atayın. Rol, kullanmak istediğiniz kaynak türüne ve API'ye bağlıdır.
Örneğin,

  • Uygulamanıza Log Analytics Çalışma Alanı'ndan okuma izni vermek için, Log Analytics Çalışma Alanınızın Erişim denetimini (IAM) kullanarak uygulamanızı Okuyucu rolüne üye olarak ekleyin. Daha fazla bilgi için bkz. API'ye erişme

  • Bir kaynağa özel ölçüm gönderme erişimi vermek için, uygulamanızı kaynağınızın Erişim denetimini (IAM) kullanarak İzleme Ölçümleri Yayımcısı rolüne üye olarak ekleyin. Daha fazla bilgi için bkz . REST API kullanarak Azure İzleyici ölçüm veritabanına ölçüm gönderme

Daha fazla bilgi için bkz . Azure portalını kullanarak Azure rolleri atama

Bir rol atadıktan sonra uygulamanızı, istemci kimliğinizi ve istemci gizli dizinizi kullanarak REST API'ye erişmek için taşıyıcı belirteci oluşturabilirsiniz.

Dekont

Microsoft Entra kimlik doğrulamasını kullanırken, Azure Uygulaması Analizler REST API'sinin yeni rol tabanlı erişim denetimi (RBAC) izinlerini tanıması 60 dakika kadar sürebilir. İzinler yayılırken REST API çağrıları 403 hata koduyla başarısız olabilir.