API'nizi ve bağlayıcınızı Microsoft Entra ID ile doğrulayın

Azure Resource Manager, Azure'daki bir çözüme ait olan veritabanları, sanal makineler ve web uygulamaları gibi—bileşenleri yönetmenize olanak tanır. Bu öğreticide Microsoft Entra ID'de kimlik doğrulamasını etkinleştirme, bir Resource Manager API'sini özel bağlayıcı olarak kaydetme ve Power Automate'e bağlama adımları gösterilmektedir. Power Apps veya Azure Logic Apps için özel bağlayıcı da oluşturabilirsiniz.

Bu öğreticide izlediğiniz işlem, Microsoft Entra ID kullanılarak kimliği doğrulanan tüm RESTful API'lere erişmek için kullanılabilir.

Önkoşullar

Microsoft Entra ID'de kimlik doğrulamasını etkinleştirme

Önce Resource Manager API'si uç nokta çağırırken kimlik doğrulamasını gerçekleştiren bir Microsoft Entra ID uygulaması oluşturun.

  1. Azure portalında oturum açın. Birden fazla Microsoft Entra ID kiracınız varsa kullanıcı adınızın sağ üst köşede göründüğünü doğrulayarak doğru dizine oturum açtığınızdan emin olun.

    Kullanıcı adı.

  2. Sol bölmeden Tüm hizmetler'i seçin. Filtre kutusunda Azure Active Directory girin ve ardından Azure Active Directory'i seçin.

    Azure Active Directory.

    Azure Active Directory dikey penceresi açılır.

  3. Azure Active Directory dikey penceresinin sol bölmesinde Uygulama kayıtları'nı seçin.

    Uygulama kayıtları.

  4. Kayıtlı uygulamalar listesinde Yeni uygulama kaydı'nı seçin.

    Ekle düğmesi.

  5. Uygulamanız için bir ad girin ve Uygulama Türü'nü Web uygulaması / API olarak bırakın. Oturum açma URL'si için, https://login.windows.net gibi kuruluşunuz için uygun bir değer girin. Oluştur seçeneğini belirleyin.

    Yeni bir uygulama kaydı oluşturun.

  6. Daha sonra gereksinim duyduğunuzşekilde uygulama kimliğini kopyalayın.

  7. Ayarlar dikey penceresi de açılmalıdır. Aksi takdirde, Ayarlar'ı seçin.

    Ayarlar düğmesi.

  8. Ayarlar dikey penceresinin sol bölmesinde Gerekli izinler'i seçin. Gerekli izinler dikey penceresinde Ekle'yi seçin.

    Gerekli izinler.

    API erişimi ekle dikey penceresi açılır.

  9. API erişimi ekle dikey penceresinde API seç seçeneğini ve ardından Azure Hizmet Yönetimi API'si > Seç seçeneğini belirleyin.

    Bir API seçin.

  10. Temsilci izinleri altında, Azure Hizmet Yönetimi'ne kuruluş kullanıcıları olarak erişim > Seç seçeneğini belirleyin.

    Temsilci izinleri.

  11. API erişimi ekle dikey penceresinde Bitti'ye tıklayın.

  12. Ayarlar dikey penceresinde Anahtarlar'ı seçin. Anahtarlar dikey penceresinde anahtarınız için bir açıklama yazın, süre sonu dönemi seçin ve ardından Kaydet'i seçin.

  13. Yeni anahtarınız görüntülenir. Daha sonra gereksinim duyduğunuz şekilde anahtar değerini kopyalayın.

    Bir anahtar oluşturun.

Azure portalında tamamlanması gereken bir adım daha vardır, ancak öncelikle özel bir bağlayıcı oluşturun.

Özel bağlayıcı oluşturma

Microsoft Entra ID uygulamasını yapılandırdığınıza göre artık özel bağlayıcıyı oluşturabilirsiniz.

  1. Power Automate web uygulaması bölümünde, sayfanın sağ üst köşesindeki Ayarlar (dişli simgesi) simgesini ve ardından Özel Bağlayıcılar'ı seçin.

    Özel bağlayıcılar bulun.

  2. Özel bağlayıcı oluştur > OpenAPI dosyasını içeri aktar'ı seçin.

    Özel bağlayıcı oluşturma.

  3. Bağlayıcı için bir ad girin, örnek kaynak yöneticisi OpenAPI dosyasını indirdiğiniz yere göz atın ve Devam'ı seçin.

    Dosyanın adı ve konumu.

  4. Genel sayfası açılır. Varsayılan değerleri göründükleri gibi bırakın ve ardından Güvenlik sayfasını seçin.

  5. Güvenlik sayfasında uygulamanızın Microsoft Entra ID bilgilerini girin:

    • İstemci Kimliği altında, daha önce kopyaladığınızda Microsoft Entra ID uygulaması kimlik değerini girin.

    • Gizli anahtar için daha önce kopyaladığınız değeri kullanın.

    • Kaynak URL'si için https://management.core.windows.net/ girin. Kaynak URL’sini tam olarak yukarıdaki gibi sondaki eğik çizgiyle birlikte eklediğinizden emin olun.

    OAuth ayarları.

    Güvenlik bilgilerini girdikten sonra, sayfanın en üstünde yer alan akış adının yanındaki onay işaretine () tıklayarak özel bağlayıcıyı oluşturun.

  6. Güvenlik sayfasında yeniden yönlendirme URL'si alanı dolduruldu. Bu URL'yi kopyalayarak, Bu öğreticinin sonraki bölümünde kullanabilirsiniz.

  7. Özel bağlayıcınız artık Özel Bağlayıcılar altında gösterilir.

    Kullanılabilir API'ler.

  8. Artık özel bağlayıcı kaydedildiğinden, uygulamalarınızda ve akışlarınızda kullanılabilmesi için bu özel bağlayıcıya bir bağlantı oluşturmalısınız. Özel bağlayıcınızın adının sağındaki + artı işaretine tıklayın ve ardından oturum açma ekranını tamamlayın.

Not

Örnek OpenAPI, tüm Resource Manager işlemleri kümesini tanımlamaz ve şu anda yalnızca Tüm abonelikleri listele işlemini içerir. Çevrimiçi OpenAPI düzenleyicisini kullanarak başka bir OpenAPI dosyası oluşturabilir veya bu OpenAPI dosyasını düzenleyebilirsiniz.

Azure'da yanıt URL'sini ayarlama

Önce Azure Active Directory (Microsoft Entra ID) öğesini, ardından uygulamanızı seçin. Sol menüden Kimlik Doğrulaması'nı, ardından URI Ekle'yi seçin. Özel bağlayıcıdaki Yeniden Yönlendirme URI'si alanından kopyaladığınız değeri, örneğin https://global.consent.azure-apim.net/redirect/samplecustomconnector123-5f98284236d845b802-5f21c6202f06d65e16— ekleyin ve Kaydet seçeneğini belirleyin.

Yeniden yönlendirme URI'si

Sonraki adımlar

Özel bağlayıcı hakkında daha ayrıntılı bilgi için Power Automate'te özel bağlayıcı kullanma bölümüne gidin.

Özel bağlayıcılarla ilgili soru sormak veya yorum yapmak için topluluğumuza katılın.

Geri bildirimde bulunun

Bağlayıcı platformumuzla ilgili sorunlar veya yeni özellik fikirleri hakkındaki geri bildiriminiz bizim için çok önemlidir. Geri bildirimde bulunmak için Sorun gönderme veya bağlayıcılarla ilgili yardım alma bölümüne gidip geri bildirim türünü seçin.