Simptomi
Prilagođene veze konektora ne uspijevaju zbog kvarova provjere autentičnosti. Kada se pojavi taj problem, prikazat će vam se sljedeća poruka o pogrešci:
Upozorenje: veza <Povezanjenaziva> ne funkcionira
Uzrok
Jedan ili više netočnih URL-ova postavljeni su tijekom prilagođene stvaranja veze.
Rješenje
Prije nego što pokušate konfigurirati prilagođeni poveznik, sve akcije moraju biti potvrđene izvan servisa Power automatizirati pomoću alata kao što je poštar.
Svaki od sljedećih koraka trebao bi biti uspješno dovršen u alatu kao što je poštar prije nego što konfigurirate prilagođeni poveznik:
-
Pozovite krajnju točku dohvaćanja tokena OAUTH.
-
Pozovite akciju API-ja pomoću vraćenog tokena.
-
Nakon isteka tokena pozovite krajnje točke osvježavanja tokena OAUTH.
-
Pozovite akciju API-ja pomoću novog, osvježavanja tokena.
Primjetite da se na tokeni osvježavaju samo kodovi autorizacije te da u ime-od tokova podržavaju osvježavanje. (Dodatne informacije potražite u ovom Microsoftovu grafikonu: članak za razvojne inženjere.) Implicitne donacije i akreditivni klijenti ne podržavaju osvježavanja tokena. Dakle, ne možete koristiti te stipendije za provjeru autentičnosti prilagođenih poveznika.
Testiranje generiranja OAUTH tokena pomoću poštara
Poštar vam omogućuje da jednostavno izvršite testiranje krajnje točke koju je ovjerio OAUTH2. Da biste izvršili ovo testiranje, u krajnjoj točki morate imati sljedeće informacije o njima ili konfiguracijama:
-
Nabavite ID stanara tvrtke Microsoft Azure. ID klijenta prikazan je na oštrici servisa Azure Active Directory (Azure AD) i nalazi se na kartici Svojstva .
-
Dohvaćanje ID-a programa Application (Client). To je dostupno i na kartici Azure AD, a nalazi se u odjeljku Registracija aplikacija .
Sljedeći će se zaslon prikazivati na sljedeći način. -
Provjerite je li https://oauth.pstmn.io/v1/callback valjan URI za povratni poziv za aplikaciju.
-
Snimite dosege za koje aplikacija mora provjeriti autentičnost.
Upozorenje: Neki od pružatelja provjere autentičnosti drugih proizvođača zahtijevaju da se dodatni dosezi osiguravaju u potpunosti uz Power automatizaciju i Power Apps. To obuhvaća značajke kao izvanmrežna provjera autentičnosti (obavezno za srodne veze za automatsko osvježavanje prilagođenog tokena konektora). Ovi dodatni dosezi nalaze se izvan Microsoftova dosega informacija. Dodatne informacije potražite u dokumentaciji davatelja provjere autentičnosti.
Stvaranje zbirke i dohvaćanje novog pristupnog tokena
U poštaru stvorite zbirku. Na kartici autorizacija navedite sljedeće vrijednosti:
-
Upišite OAuth 2,0
-
Prefiks zaglavlja: nositelj
-
Naziv tokena: <Odabir korisnika>
-
Vrsta potpore: kôd za autorizaciju
-
URL povratnog poziva: odaberite "autorizacija pomoću preglednika" uz tu mogućnost. Primjetite da se URL ne može uređivati.
-
URL: https://login.microsoftonline.com/<vaš klijent ID>/OAuth2/v2.0/predautorizacije
-
URL programa Access token: https://login.microsoftonline.com/<vaš klijent ID>/OAuth2/v2.0/predautorizacije
-
ID klijenta: <ID aplikacije>
-
Klijent Secret: (neobavezno, ostavite prazno)
-
Opseg: (unos dosega razdvojenih razmacima)
-
Stanje: <neobavezno, ostavite prazno>
-
Provjera autentičnosti klijenta: šaljite klijentske vjerodajnice u tijelu.
Kada odaberete Dohvati novi token programa Access pri dnu dijaloškog okvira, preuzet ćete preglednik za provjeru autentičnosti na servisu Azure AD, a zatim se automatski vratiti poštaru. Ako vam se u dijaloškom okviru rezultata prikazuje token za Access i osvježavanje unosa tokena , to znači da ste uspješno konfigurirali URL-ove i možete nastaviti stvarati prilagođeni poveznik.
Definiranje OAUTH postavki za prilagođeni poveznik
Sada kada su svi podaci provjereni, može se popuniti u odjeljku Autorizacija prilagođenog poveznika, na sljedeći način.
Vanjski resursi
Proizvodi drugih proizvođača koji se spominju u ovom članku proizvedeni su u tvrtkama koje su nezavisne od Microsofta. Microsoft ne jamči niti implicira ni na koji način, što se tiče performansi ili pouzdanosti tih proizvoda.