Märkus.
Juurdepääs sellele lehele nõuab autoriseerimist. Võite proovida sisse logida või kausta vahetada.
Juurdepääs sellele lehele nõuab autoriseerimist. Võite proovida kausta vahetada.
Selles artiklis antakse ülevaade erinevate programmistatavuse tööriistade autentimisseadistusest.
Registreerige kliendirakendus ID-s Microsoft Entra
Üldise kliendirakenduse loomise ülevaate Microsoft Entra saamiseks külastage kiirjuhendit: registreerige rakendus identiteediplatvormil. Microsoft Siiski on Microsoft Power Platform allpool jaotistes mõned andmed, mis tasub ületus ära märkida.
Autentimise täpsemad sätted
Liikuge Azure'i portaalis äsja loodud klientrakendusele ja valige Halda - autentimisest vahekaart. Määrake Täpsemad sätted jaotises Avaliku kliendi lülit väärtusele Jah. See tagab JSON-i veebitõendi (JWT) hankimise lihtsa kasutajanime ja parooli autentimise abil. Seda tüüpi autentimine on vajalik interaktiivsete rakenduste puhul, mida võite luua ja registreerida teenuse subjektikirjes rakenduses Microsoft Power Platform.
API õigused
Liikuge Azure'i portaalis Halda – API õigused vahekaardile. Valige jaotises Õiguste konfigureerimine suvand Lisa õigus. Valige kuvatavas dialoogiaknas API-d mida minu organisatsioon kasutab ja otsige siis Power Apps'i teenus (või PowerApps'i teenus). Selle nimega võib olla mitu kirjet, mille nimi on sellega sarnane, seega veenduge, et kasutaks seda, millel on GUID 475226c6-020e-4fb2-8a90-7a972cbfc1d4. Lisage kõik delegaatõigused nagu näiteks kasutajaõigused – juurdepääs Power Apps teenus API suvandile.
Pärast selle lisamist klientrakendusse valige administraatori nõustumine häälestamise lõpetamiseks. See on vajalik juhul, kui soovite hakata kasutama sellist tööriista nagu REST API-d, millel pole graafilist kasutajaliidest (GUI), mis saaks taotleda nõusolekut kasutuspõhiselt.
Sertide ja saladuste kohta
Liikuge Azure'i portaali Halda – serte ja saladusi vahekaart. Laadige jaotises Sertid jaotis, laadige üles x509 sert, mille abil saate autentida. Võite kasutada jaotist Saladused kliendi saladuse loomiseks. Salvestage see saladus oma automatiseerimisvajaduste jaoks turvalises kohas. Serdi või salajaste suvandite abil saate Microsoft Entraga autentida ja saada selle kliendi kohta tõendi, mille edastate REST API-de või PowerShelli cmdlet-käskudele.
Hankige kasutajanime ja parooli autentimise luba
Saatke POST-päring HTTP-i kaudu ID-le Microsoft Entra kasutajanime ja parooli kasuliku koormusega.
Content-Type: application/x-www-form-urlencoded
Host: login.microsoftonline.com
Accept: application/json
POST https://login.microsoftonline.com/YOUR_TENANT.COM/oauth2/v2.0/token
BODY:
client_id={CLIENT_ID_FROM_AZURE_CLIENT_APP}&scope=https://service.powerapps.com//.default&username={USER_EMAIL_ADDRESS}&password={PASSWORD}&grant_type=password
Ülaltoodud näide sisaldab kohatäiteid, mille saate oma klientrakendusest ID-s Microsoft Entra alla laadida. Saate vastuse, mida saab kasutada järgnevate kõnede tegemiseks Power Platform API-le.
{
"token_type": "Bearer",
"scope": "https://service.powerapps.com//User https://service.powerapps.com//.default",
"expires_in": 3599,
"ext_expires_in": 3599,
"access_token": "eyJ0eXAiOi...UBkeW5hbWljc2F4ZGVtby5vbm1pY3Jvc29mdC5jb20iLCJ1dGkiOiI1Q1Fnb25PR0dreWlTc1I2SzR4TEFBIiwidmVyIjoiMS4wIn0.N_oCJiEz2tRU9Ls9nTmbZF914MyU_u7q6bIUJdhXd9AQM2ZK-OijiKtMGfvvVmTYZp4C6sgkxSt0mOGcpmvTSagSRDY92M2__p-pEuKqva5zxXXXmpC-t9lKYDlXRcKq1m5xv-q6buntnLrvZIdd6ReD3n3_pnGAa6OxU0s82f7DqAjSQgXR3hwq_NZOa0quCUN9X-TvpIYrJfVgQfVu0R189hWmUzbYpuoPrUMj2vQI_19gEHz_FryXolM4RMStugYrC0Z72ND5vFlGgvYhZfbWJRC6hGvQQin_eAASmmjLwhRBGMJd6IdbgEXAkFF2rFITFFtFY_4hrN3bvHsveg"
}
Kasutage järgnevates access_token väärtustel kõnedel Power Platform API-sse, kasutades autoriseerimise HTTP päist.
Hankige kliendi autentimiseks luba
Saatke POST-päring HTTP-i kaudu ID-le Microsoft Entra kliendi salajase kasuliku koormusega. Seda nimetatakse sageli teenuse subjekti autentimiseks.
Oluline
Seda saab kasutada ainult pärast seda, kui olete selle kliendirakenduse ID registreerinud, Microsoft Power Platform järgides kas seotud PowerShelli või REST-i dokumentatsiooni.
Content-Type: application/x-www-form-urlencoded
Host: login.microsoftonline.com
Accept: application/json
POST https://login.microsoftonline.com/YOUR_TENANT.COM/oauth2/v2.0/token
BODY:
client_id={CLIENT_ID_FROM_AZURE_CLIENT_APP}&scope=https://service.powerapps.com//.default&client_secret={SECRET_FROM_AZURE_CLIENT_APP}&grant_type=client_credentials
Ülaltoodud näide sisaldab kohatäiteid, mille saate oma klientrakendusest ID-s Microsoft Entra alla laadida. Saate vastuse, mida saab kasutada järgnevate kõnede tegemiseks Power Platform API-le.
{
"token_type": "Bearer",
"scope": "https://service.powerapps.com//User https://service.powerapps.com//.default",
"expires_in": 3599,
"ext_expires_in": 3599,
"access_token": "eyJ0eXAiOi...UBkeW5hbWljc2F4ZGVtby5vbm1pY3Jvc29mdC5jb20iLCJ1dGkiOiI1Q1Fnb25PR0dreWlTc1I2SzR4TEFBIiwidmVyIjoiMS4wIn0.N_oCJiEz2tRU9Ls9nTmbZF914MyU_u7q6bIUJdhXd9AQM2ZK-OijiKtMGfvvVmTYZp4C6sgkxSt0mOGcpmvTSagSRDY92M2__p-pEuKqva5zxXXXmpC-t9lKYDlXRcKq1m5xv-q6buntnLrvZIdd6ReD3n3_pnGAa6OxU0s82f7DqAjSQgXR3hwq_NZOa0quCUN9X-TvpIYrJfVgQfVu0R189hWmUzbYpuoPrUMj2vQI_19gEHz_FryXolM4RMStugYrC0Z72ND5vFlGgvYhZfbWJRC6hGvQQin_eAASmmjLwhRBGMJd6IdbgEXAkFF2rFITFFtFY_4hrN3bvHsveg"
}
Kasutage järgnevates access_token väärtustel kõnedel Power Platform API-sse, kasutades autoriseerimise HTTP päist.