Συμπτώματα
Οι προσαρμοσμένες συνδέσεις σύνδεσης αποτυγχάνουν λόγω αποτυχιών ελέγχου ταυτότητας. Όταν παρουσιαστεί αυτό το πρόβλημα, λαμβάνετε το ακόλουθο μήνυμα σφάλματος:
Ειδοποίηση: Το <Όνομα_> σύνδεσης δεν λειτουργεί
Αιτία
Έχουν οριστεί μία ή περισσότερες εσφαλμένες διευθύνσεις URL κατά τη δημιουργία προσαρμοσμένης σύνδεσης.
Επίλυση
Πριν προσπαθήσετε να ρυθμίσετε τις παραμέτρους μιας προσαρμοσμένης σύνδεσης, όλες οι ενέργειες θα πρέπει να επαληθεύονται εκτός του Power Automate, χρησιμοποιώντας ένα εργαλείο όπως το Postman.
Για να ρυθμίσετε τις παραμέτρους της προσαρμοσμένης σύνδεσης, πρέπει να ολοκληρωθεί με επιτυχία κάθε ένα από τα παρακάτω βήματα σε ένα εργαλείο όπως ο Postman:
-
Κλήση του τελικού σημείου ανάκτησης διακριτικού OAUTH.
-
Κλήση της ενέργειας API με χρήση του διακριτικού που επιστρέφεται.
-
Καλέστε το τελικό σημείο ανανέωσης διακριτικού OAUTH μετά τη λήξη του διακριτικού.
-
Καλέστε την ενέργεια API χρησιμοποιώντας το νέο, ανανεωμένο διακριτικό.
Παρατηρήστε ότι μόνο οι ροές εκχώρησης κωδικών εξουσιοδότησης και "Εκ μέρους των ροών" υποστηρίζουν διακριτικά ανανέωσης. (Για περισσότερες πληροφορίες, ανατρέξτε σε αυτό το Microsoft Graph: Άρθρο ιστολογίου προγραμματιστών.) Οι σιωπηρές δωρεές και τα διαπιστευτήρια προγράμματος-πελάτη δεν υποστηρίζουν διακριτικά ανανέωσης. Επομένως, δεν μπορείτε να χρησιμοποιήσετε αυτές τις δωρεές για τον έλεγχο ταυτότητας των προσαρμοσμένων γραμμών σύνδεσης.
Δοκιμή δημιουργίας διακριτικών OAUTH με χρήση του Postman
Ο Postman σάς επιτρέπει να εκτελείτε εύκολα τον έλεγχο ενός τελικού σημείου που έχει ελεγχθεί από τη OAUTH2. Για να εκτελέσετε αυτόν τον έλεγχο, πρέπει να έχετε στη συνέχεια τις ακόλουθες πληροφορίες ή ρυθμίσεις παραμέτρων στο τελικό σημείο:
-
Αποκτήστε το αναγνωριστικό μισθωτή Microsoft Azure. Το αναγνωριστικό μισθωτή εμφανίζεται στο blade του Azure Active Directory (Azure AD) και βρίσκεται στην καρτέλα "Ιδιότητες".
-
Λήψη του αναγνωριστικού εφαρμογής (πελάτη). Αυτό είναι επίσης διαθέσιμο στο Azure AD blade και βρίσκεται στην καρτέλα "Εγγραφές εφαρμογών".
Η επόμενη οθόνη εμφανίζεται ως εξής. -
Βεβαιωθείτε ότι το https://oauth.pstmn.io/v1/callback είναι ένα έγκυρο URI επιστροφής κλήσης για την εφαρμογή.
-
Καταγράψτε το εύρος για το οποίο πρέπει να ελεγχθεί η ταυτότητα της εφαρμογής σας.
Σημείωση: Ορισμένες υπηρεσίες παροχής ελέγχου ταυτότητας τρίτων κατασκευαστών απαιτούν την παροχή πρόσθετων εύρους για πλήρη λειτουργία με το Power Automate και το Power Apps. Αυτό περιλαμβάνει δυνατότητες όπως ο έλεγχος ταυτότητας χωρίς σύνδεση (απαιτείται για την αυτόματη ανανέωση του προσαρμοσμένου διακριτικού σύνδεσης για τις σχετικές συνδέσεις). Αυτές οι πρόσθετες εμβέλειες βρίσκονται εκτός του εύρους πληροφοριών της Microsoft. Για περισσότερες πληροφορίες, ανατρέξτε στην τεκμηρίωση της υπηρεσίας παροχής ελέγχου ταυτότητας.
Δημιουργία συλλογής και λήψη νέου διακριτικού πρόσβασης
Στο Postman, δημιουργήστε μια συλλογή. Στην καρτέλα "Εξουσιοδότηση", καθορίστε τις ακόλουθες τιμές:
-
Τύπος: OAuth 2.0
-
Πρόθεμα κεφαλίδας:Bearer
-
Όνομα διακριτικού:<επιλογή χρήστη>
-
Τύπος εκχώρησης:Κωδικός εξουσιοδότησης
-
Διεύθυνση URL επιστροφής κλήσης:Επιλέξτε "Εξουσιοδότηση με χρήση προγράμματος περιήγησης" δίπλα σε αυτή την επιλογή. Παρατηρήστε ότι η ίδια η διεύθυνση URL ενδέχεται να μην είναι επεξεργάσιμη.
-
Διεύθυνση URL ελέγχου ταυτότητας:https://login.microsoftonline.com/<αναγνωριστικό μισθωτή>/oauth2/v2.0/authorize
-
Διεύθυνση URL διακριτικού πρόσβασης:https://login.microsoftonline.com/<αναγνωριστικό μισθωτή>/oauth2/v2.0/authorize
-
Αναγνωριστικό προγράμματος-πελάτη:<αναγνωριστικό εφαρμογής που>
-
Μυστικός πελάτης:(προαιρετικό, αφήστε κενό)
-
Εύρος:(εισαγάγετε εμβέλειες διαχωρισμένες με κενά διαστήματα)
-
Κατάσταση:<προαιρετικό, αφήστε κενό>
-
Έλεγχος ταυτότητας προγράμματος-πελάτη:Στείλτε διαπιστευτήρια προγράμματος-πελάτη στο σώμα του.
Όταν επιλέγετε "Λήψη νέου διακριτικού πρόσβασης" στο κάτω μέρος αυτού του παραθύρου διαλόγου, θα λάβετε ένα πρόγραμμα περιήγησης για έλεγχο ταυτότητας στο Azure AD και, στη συνέχεια, θα επιστραφεί αυτόματα στο Postman. Εάν βλέπετε τις καταχωρήσεις διακριτικού πρόσβασης και διακριτικού ανανέωσης στο παράθυρο διαλόγου που προκύπτει, αυτό σημαίνει ότι έχετε ρυθμίσει με επιτυχία τις διευθύνσεις URL και μπορείτε να συνεχίσετε με τη δημιουργία της προσαρμοσμένης σύνδεσης.
Ορισμός ρυθμίσεων OAUTH για την Προσαρμοσμένη γραμμή σύνδεσης
Τώρα που έχουν επαληθευτεί όλες οι πληροφορίες, μπορείτε να τις συμπληρώσετε στην ενότητα "Εξουσιοδότηση προσαρμοσμένης σύνδεσης", ως εξής.
Εξωτερικόι πόροι
Τα προϊόντα τρίτων κατασκευαστών που αναφέρονται σε αυτό το άρθρο κατασκευάζονται από εταιρείες ανεξάρτητες από τη Microsoft. Η Microsoft δεν παρέχει καμία εγγύηση, έμμεση ή άλλη, σχετικά με την απόδοση και την αξιοπιστία αυτών των προϊόντων.