Belirtiler
Özel Bağlayıcı bağlantıları, kimlik doğrulama hataları nedeniyle başarısız olur.
Örnek Hata İletisi:
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:
- OAUTH belirteci alma uç noktasını çağırın.
- Döndürülen belirteci kullanarak API eylemini çağırın.
- Belirtecin süresi dolduğunda OAUTH belirteci yenileme uç noktasını çağırın.
- 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:
- 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:
Sonra:
- https://oauth.pstmn.io/v1/callback'in uygulama için geçerli bir geri çağırma URI'si olduğundan emin olun
- Uygulamanızın kimlik doğrulaması yapması gereken Kapsamları kaydedin
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
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: