Príznaky
Vlastné pripojenia k spojnici zlyhajú v dôsledku zlyhania overenia.
Ukážka chybového hlásenia:
Príčina
Jedna alebo viacero nesprávnych URL adries počas vytvárania vlastných pripojení.
Riešenie
Pred pokusom o konfiguráciu vlastnej spojnice by sa mali všetky akcie overiť mimo funkcie Power automatizovať pomocou nástroja, akým je napríklad poštár.
Každý z nasledujúcich krokov by sa mal vykonať a uspieť v nástroji, ako je napríklad poštár pred konfiguráciou vlastnej spojnice:
-
Zavolanie koncového bodu vyhľadávania tokenu OAUTH.
-
Zavolanie do akcie API pomocou vráteného tokenu.
-
Zavolanie koncového bodu obnovenia tokenu OAUTH po uplynutí platnosti tokenu.
-
Zavolanie na akciu API pomocou nového obnoveného tokenu.
Všimnite si, že iba povolenie na prístupový kód a toky v rámci toku podporujú tokeny obnovenia (Ďalšie informácie nájdete v tomto prepojení). Implicitné granty a granty na poverenia klientov nepodporujú obnovenie tokenov, takže sa nemusia použiť na overenie vlastných spojníc.
Testovanie generovanie tokenov OAUTH pomocou poštára
Poštár poskytuje spôsob, ako jednoducho vykonať testovanie koncového bodu overeného OAUTH2. Na vykonanie tohto testovania budete musieť vykonať nasledujúce informácie alebo konfigurácie koncového bodu:
-
Získajte identifikátor nájomníka služby Microsoft Azure. Vykoná sa z programu Azure Active Directory Blade a na karte vlastnosti sa nachádza:
-
Získajte identifikátor aplikácie (klienta). Vykonajú sa tiež z kotúča služby Azure Active Directory a nájdete ho na karte registrácia aplikácie:
nasleduje:
-
Skontrolujte, či je https://oauth.pstmn.io/v1/callback platný identifikátor URI spätnej volania pre aplikáciu
-
Zaznamenanie rozsahu (s), pre ktoré bude vaša aplikácia potrebovať overenie
Vytvorenie kolekcie a získanie nového Accessového tokenu v Poštárovi
Teraz otvorte položku poštár a vytvorte novú kolekciu. Na karte autorizácia vyberte položku type = OAuth 2,0 a potom zadajte nasledovné hodnoty, ako je znázornené nižšie:
-
Predpona hlavičky: nosiè
-
Názov tokenu: <výber používateľa>
-
Typ grantu: kód oprávnenia
-
URL adresa na spätné volanie: začiarknite políčko autorizovať používanie prehliadača v blízkosti tohto. samotná URL adresa sa nemusí upravovať
-
URL auth: https://login.microsoftonline.com/<ID nájomníka>/OAuth2/v2.0/Authorize
-
URL tokenu prístupu: https://login.microsoftonline.com/<ID nájomníka>/OAuth2/v2.0/Authorize
-
ID klienta: <ID vašej aplikácie>
-
Klient Secret: <voliteľné, ponechajte prázdne>
-
Rozsah: <zadajte rozsah (y), oddelené medzerami>
-
Stav: <voliteľné, ponechajte prázdne>
-
Overenie klienta: odoslanie poverení klienta v tele
Po kliknutí na položku získať nový prístupový token v dolnej časti dialógového okna sa najprv prevezme do prehliadača a overí sa v službe Azure Active Directory a potom sa automaticky presmeruje späť na poštára. Ak sa v zobrazenom dialógovom okne zobrazí token prístupu a token obnovenia, úspešne ste nakonfigurovali URL adresy a teraz sa môže stať, že vytvoríte vlastnú spojnicu.
Definovanie OAUTH pre vlastnú spojnicu
Teraz, keď sme všetky overené informácie, môže byť vyplnené v časti autorizácia vlastného konektora takto: