Υποστήριξη ταυτότητας

Τα Microsoft Fabric REST API έχουν σχεδιαστεί για την πραγματοποίηση αλλαγών στο Fabric. Για να κάνετε αυτές τις αλλαγές, πρέπει να επιτρέψετε στο API να εισέλθει στο Fabric. Αυτό το άρθρο εξηγεί τους διαφορετικούς τύπους ταυτοτήτων που χρησιμοποιείτε για τον έλεγχο ταυτότητας κατά την πρόσβαση στην υπηρεσία Fabric.

  • Χρήστης - Ένας Microsoft Entra χρήστης. Ο χρήστης πρέπει να έχει τα καθορισμένα πεδία του API για πρόσβαση στην υπηρεσία Fabric.

  • Κύρια υπηρεσία - Μια κύρια υπηρεσία είναι μια οντότητα που χρησιμοποιείται για την εκτέλεση μιας εφαρμογής ή υπηρεσίας. Οι κύριες υπηρεσίες μπορούν να χρησιμοποιηθούν για τον έλεγχο ταυτότητας και την εξουσιοδότηση εφαρμογών για πρόσβαση σε πόρους στο Fabric.

  • Διαχειριζόμενη ταυτότητα - Μια διαχειριζόμενη ταυτότητα παρέχει μια αυτόματα διαχειριζόμενη ταυτότητα σε Microsoft Entra ID για εφαρμογές, χωρίς να χρειάζεται να διαχειριστείτε τα διαπιστευτήρια. Το API σας μπορεί να χρησιμοποιήσει διαχειριζόμενες ταυτότητες για έλεγχο ταυτότητας κατά τη σύνδεση στο Fabric.

Για πληροφορίες σχετικά με την αλλαγή της ταυτότητας ενός στοιχείου, ανατρέξτε στην ενότητα Συσχέτιση ταυτότητας στοιχείου.

Υποστήριξη αρχών υπηρεσιών και διαχειριζόμενων ταυτοτήτων

Αυτή η ενότητα ασχολείται με την υποστήριξη του Fabric REST API για κύριες υπηρεσίες και διαχειριζόμενες ταυτότητες.

Ρύθμιση μισθωτή κύριας υπηρεσίας

Για να χρησιμοποιήσετε κύριες υπηρεσίες και διαχειριζόμενες ταυτότητες με Fabric API REST, πρέπει να ενεργοποιήσετε τη ρύθμιση μισθωτή Οι κύριες υπηρεσίες μπορούν να χρησιμοποιούν Fabric API ρύθμιση. Για να ενεργοποιήσετε τη ρύθμιση πρέπει να είστε διαχειριστής Fabric. Εάν δεν έχετε ρόλο διαχειριστή Fabric, επικοινωνήστε με έναν διαχειριστή Fabric στον οργανισμό σας, για να ενεργοποιήσετε τη ρύθμιση.

Στιγμιότυπο οθόνης που εμφανίζει τον διακόπτη μισθωτή: ο χρήστης υπηρεσίας μπορεί να χρησιμοποιήσει δημόσιους μισθωτές API.

Υποστηριζόμενα API

Η σελίδα αναφοράς κάθε API παραθέτει εάν το API υποστηρίζει κύριες υπηρεσίες και διαχειριζόμενες ταυτότητες. Όταν χρησιμοποιείτε API, εξετάστε εάν η κλήση API βασίζεται σε άλλα API ή στοιχεία που δεν υποστηρίζουν την ταυτότητα κλήσης. Σε τέτοιες περιπτώσεις, η κλήση σας θα αποτύχει.

Παράδειγμα μη υποστηριζόμενου API

Κατά την κλήση του API Στοιχεία - Δημιουργία στοιχείου που υποστηρίζει κύριες υπηρεσίες και διαχειριζόμενες ταυτότητες, εάν προσπαθήσετε να δημιουργήσετε μια αποθήκη δεδομένων που δεν υποστηρίζει κύριες υπηρεσίες και διαχειριζόμενες ταυτότητες, η κλήση API αποτυγχάνει.

Παράδειγμα μη υποστηριζόμενου στοιχείου

Όταν καλείτε το API εργασίας Job Scheduler - Run On Demand Item που υποστηρίζει κύριες υπηρεσίες και διαχειριζόμενες ταυτότητες, εάν μεταβιβάσετε ένα σημειωματάριο jobType που δεν υποστηρίζει κύριες υπηρεσίες και διαχειριζόμενες ταυτότητες, η κλήση API αποτυγχάνει.