Įsivaizduokite, kad paleidžiate „Microsoft Teams“ svarbiam susitikimui ir susiduriate su baisiąja AADSTS50011 klaida: „ Užklausoje nurodytas atsakymo URL neatitinka programai sukonfigūruotų atsakymo URL .“ 😩 Vargina, tiesa? Šis peradresavimo URI neatitikimas yra dažna „Azure Active Directory“ („Azure AD“) problema, susijusi su „Teams“ programomis, skirtukais, robotais ar pasirinktinėmis integracijomis.
Nesijaudinkite! Šiame vadove pateikiamas paprastas peradresavimo URI sprendimas , kaip greitai išspręsti „Microsoft Teams“ klaidą AADSTS50011 . Aptarsime priežastis, tikslius veiksmus ir prevencijos patarimus. Galiausiai galėsite sklandžiai bendrauti. Pradėkime! 🔧
✅ Kas sukelia „Microsoft Teams“ klaidą AADSTS50011 ?
Pagrindinė problema? Jūsų programos prašomas peradresavimo URI (atsakymo URL) neatitinka to, kas užregistruota „Azure AD“. Įprasti paleidikliai:
- Pasirinktiniai „Teams“ skirtukai arba robotai su nesutampančiais URI.
- Naujausi programos atnaujinimai, keičiantys manifestą.
- Aplinkos perjungimai (iš kūrimo į gamybinę) be URI atnaujinimų.
- Spausdinimo klaidos
webApplicationInfojūsų validDomains„Teams“ manifeste.
Profesionalo patarimas: visada patikrinkite, ar URI baigiasi raide /arba tiksliai sutampa (pvz., https://yourapp.com/auth-end). Pasiruošę tai ištaisyti? Atlikite šiuos veiksmus.
🔥 Žingsnis po žingsnio: kaip ištaisyti „Microsoft Teams“ klaidą AADSTS50011 su peradresavimo URI
Naudosime „Azure“ portalą – oficialų programų registracijos centrą. Būtinos sąlygos: visuotinio administratoriaus arba programų administratoriaus vaidmuo ir jūsų „Teams“ programos kliento ID.
1 veiksmas: pasiekite „Azure“ portalą ir programų registracijas
- Eikite į „Azure“ portalą .
- Ieškokite „ Programėlių registracijos “ ir pasirinkite ją. ⭐
- Raskite savo „Teams“ programėlę pagal kliento ID arba pavadinimą. Spustelėkite ją.
2 veiksmas: eikite į autentifikavimo nustatymus
- Kairiajame meniu spustelėkite „ Autentifikavimas “.
- Skiltyje „ Platformos konfigūracijos “ įsitikinkite, kad pridėta „Microsoft Teams“ arba „Web“ .
3 veiksmas: atnaujinkite peradresavimo URI (pagrindinis pataisymas!)
- Skiltyje „ Peradresuoti URI “ spustelėkite „ Pridėti URI “ arba redaguokite esamus.
- Įveskite tikslų URI iš savo „Teams“ manifesto (pvz.,
https://yourdomain.com/teamsautharba , https://token.botframework.com/.auth/web/redirectjei tai robotai).
- „Teams“ skirtukams: naudokite
https://yourapp.ngrok.io/(dev) arba gamybos versijos atitikmenis.
- Palaikomi tipai: žiniatinklis , SPA arba mobilusis .
- Paspauskite „ Išsaugoti “. ✅
| Scenarijus | Teisingo peradresavimo URI pavyzdys | Dažna klaida |
| Komandų skirtukas | https://yourapp.com/tab-auth | Trūksta gale esančio pasvirojo brūkšnio |
| Komandos robotas | https://token.botframework.com/.auth/web/redirect | Naudojant HTTP vietoj HTTPS |
| Pasirinktinė programa | https://login.microsoftonline.com/common/oauth2/nativeclient | Neteisingas nuomininko ID |
4 veiksmas: atnaujinkite „Teams“ manifestą ir testą
- Redaguokite
manifest.json: Įsitikinkite, kad webApplicationInfo.idsutampa su kliento ID ir validDomainsyra suderintas.
- Suarchyvuokite ir įkelkite per „Teams“: Programos > Tvarkykite savo programas > Įkelkite pasirinktinę programėlę .
- Išvalykite naršyklės talpyklą, atsijunkite / prisijunkite prie „Teams“. Patikrinkite prisijungimą! 🎉
Jei klaida išlieka, patikrinkite numanomą suteikimo srautą arba administratoriaus sutikimą. Nuoroda: „Microsoft“ dokumentai apie „Teams SSO“ .
⚡ Išplėstinis užsispyrusių AADSTS50011 klaidų šalinimas
Vis dar užstrigote? Išbandykite šiuos veiksmus:
- 🔍 Nuomininko patikrinimas : kelių nuomininkų programoms reikalingas
commongalinis taškas.
- Naršyklės inkognito režimas : neįtraukia talpyklos / plėtinių.
- Programėlės leidimai : Suteikite
User.ReadAPI leidimus.
- NGROK/Proxy : Užtikrinkite HTTPS vietiniams kūrėjų URI.
- Paleiskite
az ad app show --id YOUR_CLIENT_IDper „Azure CLI“ diagnostikai.
| Klaidos variantas | Greitas patikrinimas | Fiksuoti laiką |
| AADSTS50011 Tiksli atitiktis nepavyko | Palyginkite užklausą ir registruotą URI | 2 min. |
| Komandos robotams būdingi | „Bot Framework“ prieigos rakto URI | 5 min. |
| SSO skirtuko problema | Įgalinti ID žetonus autentifikavimo sistemoje | 3 min. |
🛡️ Visam laikui išvenkite „Microsoft Teams“ klaidos AADSTS50011
Užrakinkite jį:
- Automatizuokite CI/CD naudodami URI patvirtinimo scenarijus. 🚀
- Naudokite aplinkai skirtas registracijas (dev/prod).
- Stebėjimas naudojant „Azure AD“ prisijungimo žurnalus: „Azure“ portalas > Prisijungimo žurnalai .
- Vadovaukitės geriausios praktikos pavyzdžiais iš „Azure AD“ atsakymo URL dokumentacijos .
Premija: integruodami „Power Automate“ arba „Logic Apps“, dar kartą patikrinkite jungties autentifikavimo URI.
🎊 Vėl kimbate į veiksmą!
Sveikiname! Įvaldėte peradresavimo URI pataisą, skirtą „Microsoft Teams“ klaidai AADSTS50011 . Daugiau jokių prisijungimo problemų – jūsų „Teams“ sąranka yra patikima. 💪
Ar turite kokių nors unikalių šios klaidos pasekmių? Palikite komentarą žemiau arba pasidalykite savo sėkmės istorija. Kas toliau: pasinerti į „Teams“ robotus ar „Graph API“? Sekite naujienas ir sužinokite daugiau. 👇