Cum pot rezolva erorile de autentificare și autorizare OAuth atunci când conectez o integrare?
Erorile de autorizare OAuth apar atunci când un furnizor extern nu poate finaliza sau accepta cererea de autorizare a unei aplicații.
Aceste erori pot apărea în timpul conexiunii inițiale, când se reînnoiește accesul sau când se efectuează o operațiune care necesită permisiuni suplimentare.
Erori comune legate de OAuth
Acces refuzat
Cererea de autorizare a fost respinsă, anulată sau blocată de politicile furnizorului.
Domeniu invalid
Aplicația a solicitat o permisiune care este invalidă, nesuportată sau nu este disponibilă pentru contul extern.
Domeniu insuficient
Autorizarea existentă nu include permisiunea necesară pentru operațiunea solicitată.
Grant invalid
Un cod de autorizare sau un token poate fi expirat, revocat, invalid sau inacceptabil pentru furnizor.
Client invalid
Furnizorul nu a putut valida acreditivele sau configurația clientului aplicației.
Neconcordanță URI de redirecționare
Adresa de callback pentru autorizare nu se potrivește cu adresa înregistrată la furnizorul extern.
Aprobarea administratorului necesară
Furnizorul necesită ca un administrator să autorizeze accesul solicitat.
Cum să depanezi erorile OAuth
Pasul 1: Identifică eroarea.
Înregistrează mesajul exact sau codul de eroare afișat în timpul autorizării.
Pasul 2: Confirmă contul extern corect.
Verifică dacă te conectezi la contul sau organizația dorită.
Pasul 3: Revizuiește permisiunile solicitate.
Determină dacă contul este autorizat să acorde accesul necesar.
Pasul 4: Verifică restricțiile administratorului.
Unele organizații restricționează accesul aplicațiilor terțe sau necesită consimțământ administrativ.
Pasul 5: Reporneste fluxul de autorizare.
Dacă sesiunea de autorizare a expirat sau a fost întreruptă, începe din nou procesul de conectare.
Pasul 6: Verifică restricțiile browserului.
Asigură-te că pagina de autentificare a furnizorului și fluxul de redirecționare se pot finaliza.
Pasul 7: Verifică disponibilitatea serviciului extern.
O întrerupere sau un incident de autentificare poate întrerupe autorizarea.
Pasul 8: Reautorizare când este cazul.
Dacă acreditivele existente au expirat sau au fost revocate, folosește procedura de conectare suportată pentru a stabili o nouă autorizare.
Pasul 9: Testează operațiunea dorită.
După ce autorizarea reușește, confirmă că funcționalitatea necesară funcționează.
Pot rezolva eu însumi o eroare de client invalid sau de URI de redirecționare?
Aceste erori implică adesea configurația la nivel de aplicație, mai degrabă decât permisiunile individuale ale utilizatorului.
Dacă conexiunea este gestionată de Polyosync și problema persistă, contactează Suportul.
Dacă configurezi o integrare personalizată, verifică setările aplicației înregistrate ale furnizorului.
Ar trebui să împărtășesc un cod de autorizare OAuth cu Suportul?
Nu.
Codurile de autorizare, tokenurile de acces, tokenurile de reîmprospătare, secretele clientului și alte acreditive trebuie păstrate confidențiale.
Ce informații sunt utile pentru depanare?
Furnizează numele integrării, codul de eroare, timestampul aproximativ și momentul în care a eșuat autorizarea.
Abordare recomandată
Identifică dacă problema se referă la consimțământul utilizatorului, permisiunile furnizorului, autorizarea expirat sau configurația aplicației înainte de a încerca modificări.