Özel Bağlayıcılar için OAUTH yapılandırmasını doğrulama

Uygulandığı Öğe
Power Automate

Belirtiler

Özel Bağlayıcı bağlantıları, kimlik doğrulama hataları nedeniyle başarısız olur.

Örnek Hata İletisi:

Bağlantı Adı bağlantınız çalışmıyor uyarısı

Neden

Özel Bağlantı oluşturma sırasında bir veya daha fazla yanlış URL ayarlandı.

Çözüm

Özel Bağlayıcı yapılandırmaya çalışmadan önce, tüm eylemler Postman gibi bir araç kullanılarak Power Automate dışında doğrulanmalıdır.

Özel Bağlayıcı yapılandırılmadan önce Postman gibi bir araçta aşağıdaki adımların her biri gerçekleştirilmeli ve başarılı olmalıdır:

  1. OAUTH belirteci alma uç noktasını çağırın.
  2. Döndürülen belirteci kullanarak API eylemini çağırın.
  3. Belirtecin süresi dolduğunda OAUTH belirteci yenileme uç noktasını çağırın.
  4. Yenilenen belirteci kullanarak API eylemini çağırın.

Yalnızca Yetkilendirme Kodu Verme akışlarının ve Adına akışların yenileme belirteçlerini desteklediğini unutmayın (daha fazla bilgi için bu bağlantıya bakın). Örtük Hibeler ve İstemci Kimlik Bilgileri Hibeleri yenileme belirteçlerini desteklemez, bu nedenle Özel Bağlayıcıların kimliğini doğrulamak için kullanılamazlar.

Postman kullanarak OAUTH belirteçleri oluşturmayı test etme

Postman, OAUTH2 tarafından kimliği doğrulanan bir uç noktanın testini kolayca gerçekleştirmek için bir yol sağlar. Bu testi gerçekleştirmek için, uç noktada gerçekleştirilecek aşağıdaki bilgilere veya yapılandırmalara ihtiyacınız olacaktır:

  • Microsoft Azure Kiracı Kimliğini alın. Bu işlem AzureAzure Active Directory dikey penceresinden yapılır ve Özellikler sekmesinde bulunur:
    TenantId'yi AzureAzure Active Directory Dikey Penceresi'ndeki Özellikler sekmesinden alın
  • Uygulama (İstemci) Kimliğini alın. Bu aynı zamanda AzureAzure Active Directory dikey penceresinden de yapılır ve Uygulama Kayıtları sekmesi altında bulunur:
    AzureAzure Active Directory - App Registrations
    Sonra:
    AzureAzure Active Directory App Registrations Application ID
  • https://oauth.pstmn.io/v1/callback'in uygulama için geçerli bir geri çağırma URI'si olduğundan emin olun
    AzureAzure Active Directory App Registration Redirect Uri
  • Uygulamanızın kimlik doğrulaması yapması gereken Kapsamları kaydedin
    AzureAzure Active Directory App Permissions Scopes

Postman'de koleksiyon oluşturma ve yeni erişim belirteci alma

Şimdi Postman'i açın ve Yeni Koleksiyon oluşturun. Yetkilendirme sekmesinde, Tür = OAuth 2.0'ı seçin, ardından aşağıda gösterildiği gibi aşağıdaki değerleri girin:

  • Header Prefix: Bearer
  • Token Adı: <kullanıcı seçimi>
  • Hibe Türü: Yetkilendirme Kodu
  • Geri arama URL'si: bunun yakınındaki "Tarayıcıyı kullanarak yetkilendir" seçeneğini işaretleyin; URL'nin kendisi düzenlenemeyebilir
  • Kimlik Doğrulama URL'si: https://login.microsoftonline.com/< Kiracı Kimliğiniz>/oauth2/v2.0/authorize
  • Erişim Belirteci URL'si: https://login.microsoftonline.com/< Kiracı Kimliğiniz>/oauth2/v2.0/authorize
  • İstemci Kimliği: <Uygulama Kimliğiniz>
  • İstemci Gizli Anahtarı: <isteğe bağlı, boş bırakın>
  • Kapsam: <Kapsam(lar)ı boşlukla ayrılmış olarak girin>
  • Durum: <isteğe bağlı, boş bırakın>
  • İstemci Kimlik Doğrulaması: İstemci kimlik bilgilerini gövdeye gönder

Postman Koleksiyon Oluştur

Bu iletişim kutusunun en altında Yeni Erişim Belirteci Al'a tıkladığınızda, önce Active Directory'Azure kimliğinizi doğrulamak için bir tarayıcıya yönlendirilirsiniz, ardından otomatik olarak Postman'e yönlendirilirsiniz. Ortaya çıkan iletişim kutusunda bir Erişim Belirteci ve Yenileme Belirteci görürseniz, URL'leri başarıyla yapılandırmışsınız demektir ve artık Özel Bağlayıcınızı oluşturmaya devam edebilirsiniz.

Özel bağlayıcı için OAUTH tanımlama

Artık tüm bilgileri doğruladığımıza göre, Özel Bağlayıcı Yetkilendirme bölümünde aşağıdaki gibi doldurulabilir:

Önceden tanımlanmış değerleri kullanarak Özel Bağlayıcı OAUTH'taki girişleri doldurma: İstemci Kimliği AuthCode URL Belirteç URL'si Yenileme URL'si Kapsamı

Dış Kaynaklar

Kimlik Doğrulama Kodu Verme

Postacıyı Öğrenme

onelogin Geliştiricileri