Conectarea și autentificarea la sursele de date
Conectarea și autentificarea la un sursă de date se face separat de autentificarea la un Power Platform serviciu.
Să ne uităm mai întâi la cum Power Platform serviciile se conectează cu sursele de date. Power Platform serviciile se conectează la surse externe de date în diferite moduri, dar modelul general este același. Apoi, ne vom uita la modul în care sunt autentificate conexiunile. Acreditările de autentificare pot fi aceleași sau pot fi diferite, în funcție de aplicație și de sursele de date pe care le utilizează.
Se realizează conexiunea la Microsoft Dataverse
Power Apps aplicațiile canvas și bazate pe model se conectează direct la Dataverse fără a fi nevoie de un conector separat. (Aplicațiile Canvas stochează consimțământul pentru a lucra cu alte medii din Power Apps Furnizor de resurse (RP).)Power Automate se autentifică utilizând un hub API, dar toate interacțiunile de date ulterioare sunt directe către Dataverse. Ambii Power Apps și Power Automate acceptă conectori vechi care accesează Dataverse folosind conectori (de exemplu, Dynamics 365 (învechit) și Microsoft Dataverse (moştenire)).
Notă
Crearea de aplicații canvas cu Începeți de la date folosește o pictogramă conector de substituent pentru a se conecta Dataverse. Cu toate acestea, nu este implicat niciun conector real. Pentru mai multe informații, vezi Conectați aplicațiile canvas la Microsoft Dataverse.
Următoarea diagramă ilustrează modul în care funcționează aplicațiile canvas Dataverse.
- Power Apps serviciile back-end solicită date direct de la Dataverse.
- Dataverse returnează rezultatele interogării înapoi la Power Apps servicii back-end.
Conectarea la alte surse de date
În general,Power Platform serviciile folosesc conectori pentru a lucra cu surse de date externe care nu sunt Dataverse. Următoarea diagramă ilustrează o cale tipică folosind un Conector Azure API Management (APIM)..
The Power Platform serviciul trimite o cerere de conectare către Power Apps Furnizor de resurse (RP).
The Power Apps RP solicită API Hub să creeze o conexiune și să stocheze acreditările de autentificare.
The Power Platform serviciul trimite o solicitare de interogare de date către conectorul API Management.
Conectorul API Management trimite o solicitare către serviciul de consimțământ pentru a obține permisiunea de a accesa sursă de date.
Serviciul de consimțământ returnează acreditările la conectorul API Management.
Conectorul API Management trimite acreditările de consimțământ către Power Apps RP. Acreditările sunt stocate în RP astfel încât Power Apps nu solicită din nou consimțământul data viitoare când sunt solicitate date.
Notă
Consimțământul pentru o conexiune la aplicație nu oferă consimțământ pentru toate aplicațiile. Fiecare consimțământ de conectare la aplicație per utilizator este separat. De exemplu, atunci când furnizați o conexiune pentru utilizare într-un Power Automate flux, sunteți de acord ca fluxul să utilizeze acea conexiune în continuare. Nu trebuie să vă dați consimțământul din nou pentru a reutiliza acea conexiune în acel flux. Pentru o conexiune furnizată de un autor de flux, dublul consimțământ este (conexiune și flux). Pentru o conexiune furnizată de un utilizator care invocă un flux (de exemplu, dintr-o aplicație canvas), triplul consimțământului este (conexiune, flux și utilizator).
Conectorul API Management transmite interogarea datelor conectorului extern.
Conectorul trimite interogarea către sursă de date.
Sursă de date returnează datele solicitate la conector.
Conectorul transmite datele înapoi către Power Platform cluster back-end.
Autentificarea la sursele de date
Utilizatorii se autentifică la Power Platform serviciul mai întâi. Apoi, separat, utilizatorii se autentifică la un sursă de date folosind acreditările necesare conectorului. Serviciul de acreditări API Hub stochează și gestionează întotdeauna acreditările.
Unii conectori acceptă mai multe metode de autentificare. Autentificarea la o sursă de date este specifică acelei instanțe sursă de date. Se bazează pe metoda de autentificare aleasă de producător la crearea conexiunii.
Există două tipuri de metode de autentificare sursă de date în Power Apps :explicit și implicit.
- Autentificare explicită înseamnă că datele de conectare ale utilizatorului aplicației sunt folosite pentru a accesa sursă de date.
- Autentificare implicită înseamnă că sunt utilizate acreditările furnizate de producătorul de aplicații la crearea conexiunii.
Vă recomandăm să utilizați autentificarea explicită ori de câte ori este posibil. E mai sigur.
Aflați mai multe despre diferența dintre conexiunile explicite și implicite. Deși articolul se referă la SQL Server, se aplică tuturor bazelor de date relaționale.
Articole asociate
Securitatea în Microsoft Power Platform
Autentificare la Power Platform Servicii
Stocarea datelor în Power Platform
Power Platform Întrebări frecvente privind securitatea
Consultați și
Feedback
Trimiteți și vizualizați feedback pentru