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. Microsoft Entra genel bakış sayfasını gösteren ekran görüntüsü.

  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. Microsoft Entra Id'de Uygulama kayıtları genel bakış sayfasını gösteren ekran görüntüsü.

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

  9. Açıklama girin ve Ekle'yi seçin İstemci gizli dizisi ekle sayfasını gösteren ekran görüntüsü.

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

    Not

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

    İstemci gizli dizileri sayfasını gösteren ekran görüntüsü.

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.

Not

Microsoft Entra kimlik doğrulamasını kullanırken, Azure Uygulaması Lication Insights 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.