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
- Azure aboneliği
- Bir Power Automate hesabı
- Örnek OpenAPI dosyası
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.
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.
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 dikey penceresi açılır.
Azure Active Directory dikey penceresinin sol bölmesinde Uygulama kayıtları'nı seçin.
Kayıtlı uygulamalar listesinde Yeni uygulama kaydı'nı seçin.
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.Daha sonra gereksinim duyduğunuzşekilde uygulama kimliğini kopyalayın.
Ayarlar dikey penceresi de açılmalıdır. Aksi takdirde, Ayarlar'ı seçin.
Ayarlar dikey penceresinin sol bölmesinde Gerekli izinler'i seçin. Gerekli izinler dikey penceresinde Ekle'yi seçin.
API erişimi ekle dikey penceresi açılır.
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.
Temsilci izinleri altında, Azure Hizmet Yönetimi'ne kuruluş kullanıcıları olarak erişim > Seç seçeneğini belirleyin.
API erişimi ekle dikey penceresinde Bitti'ye tıklayın.
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.
Yeni anahtarınız görüntülenir. Daha sonra gereksinim duyduğunuz şekilde anahtar değerini kopyalayın.
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.
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ı oluştur > OpenAPI dosyasını içeri aktar'ı seçin.
Bağlayıcı için bir ad girin, örnek OpenAPI dosyanıza gidin ve Devam et'i seçin.
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.
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.
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.
Güvenlik sayfasında yeniden yönlendirme URL'si alanı dolduruldu. Bu URL'yi kopyalayarak, Bu öğreticinin sonraki bölümünde kullanabilirsiniz.
Özel bağlayıcınız artık Özel Bağlayıcılar altında gösterilir.
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; ş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.
İlgili bilgiler
Power Automate'te özel bağlayıcılar kullanma.
Ö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.