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.

O diagramă care arată legătura directă dintre Power Apps cluster back-end și Dataverse .

  1. Power Apps serviciile back-end solicită date direct de la Dataverse.
  2. 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)..

O diagramă care arată Power Platform servicii back-end care lucrează cu un conector API Hub/API Management pentru a ajunge la conectorii externi de date.

  1. The Power Platform serviciul trimite o cerere de conectare către Power Apps Furnizor de resurse (RP).

  2. The Power Apps RP solicită API Hub să creeze o conexiune și să stocheze acreditările de autentificare.

  3. The Power Platform serviciul trimite o solicitare de interogare de date către conectorul API Management.

  4. Conectorul API Management trimite o solicitare către serviciul de consimțământ pentru a obține permisiunea de a accesa sursă de date.

  5. Serviciul de consimțământ returnează acreditările la conectorul API Management.

  6. 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).

  7. Conectorul API Management transmite interogarea datelor conectorului extern.

  8. Conectorul trimite interogarea către sursă de date.

  9. Sursă de date returnează datele solicitate la conector.

  10. 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.

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