Frustruje Cię przerażający błąd Microsoft Teams AADSTS50011 ? 😩 Nie jesteś sam – ten częsty problem z uwierzytelnianiem blokuje logowanie i integrację aplikacji, ale można go naprawić w kilka minut dzięki odpowiednim modyfikacjom adresu URI przekierowania . Niezależnie od tego, czy jesteś programistą tworzącym zakładki w Teams, czy administratorem rozwiązującym problemy z logowaniem jednokrotnym (SSO), ten przewodnik zawiera precyzyjne, sprawdzone w boju kroki, aby raz na zawsze rozwiązać błąd „niezgodności adresu URL odpowiedzi”. Zanurzmy się w temat i sprawmy, aby Twoje Teamsy działały płynnie! 🚀
Czym jest błąd AADSTS50011 w aplikacji Microsoft Teams?
AADSTS50011 to błąd usługi Azure Active Directory (Azure AD) sygnalizujący, że adres URI przekierowania (adres URL odpowiedzi) w żądaniu uwierzytelnienia nie jest zgodny z adresem zarejestrowanym w aplikacji. W usłudze Teams błąd ten pojawia się podczas przepływów OAuth dla kart, botów lub aplikacji niestandardowych – na przykład podczas pętli logowania lub komunikatów o nieprawidłowym adresie URL odpowiedzi.
Główne objawy:
- 🔒 Niekończące się przekierowania logowania
- ❌ Aplikacja nie ładuje się w Teams
- 📱 Dotyczy to zarówno zespołów mobilnych, jak i stacjonarnych
Najczęstsze przyczyny niezgodności adresu URI przekierowania AADSTS50011
Ten błąd wynika z błędnych konfiguracji rejestracji aplikacji Azure AD. Najczęstsze przyczyny to:
| Przyczyna |
Dlaczego tak się dzieje |
Szybka kontrola |
| Brakujący lub błędny adres URI przekierowania |
Zespoły oczekują określonych formatów, takich jakhttps://teams.microsoft.com/l/bo/{id}... |
Zweryfikuj ostrze uwierzytelniania |
| Ukośniki lub literówki |
/ vs. brak / przerywa dokładne dopasowanie |
Kopiuj-wklej z dokumentów |
| Niedopasowanie platformy |
Ustawienia internetowe vs. mobilne/SPA |
Wybierz poprawny typ |
| Aktualizacje Entra ID (Azure AD) |
Nowe zasady walidacji po migracji |
Sprawdź uprawnienia aplikacji |
Krok po kroku: jak naprawić błąd Microsoft Teams AADSTS50011 ( naprawa przekierowania URI )
Gotowy, aby pozbyć się tego błędu? Wykonaj te sprawdzone kroki . Będziesz potrzebować dostępu administratora globalnego lub administratora aplikacji do Azure Portal. Nie jest wymagany żaden przestój! ⭐
- 1️⃣ Zaloguj się do Azure Portal.
Przejdź do portal.azure.com → Wyszukaj „ Rejestracje aplikacji ” → Znajdź swoją aplikację Teams (lub utwórz nową, jeśli testujesz).
- 2️⃣ Przejdź do opcji Uwierzytelnianie.
Wybierz swoją aplikację → Uwierzytelnianie (menu po lewej stronie) → Konfiguracje platformy .
- 3️⃣ Dodaj/zweryfikuj adresy URI przekierowania
Kliknij Dodaj platformę → Wybierz aplikację internetową lub jednostronicową (SPA) dla Teams.
Niezbędne adresy URI dla Teams (skopiuj dokładnie!):
https://teams.microsoft.com/l/bo/appid?isFallback=true(zastąp appid)
https://teams.microsoft.com/l/bo/{your-app-id}?...
https://login.microsoftonline.com/common/oauth2/nativeclient(awaryjne rozwiązanie mobilne)
Wskazówka: Włącz tokeny identyfikacyjne i ustaw niejawne przyznanie, jeśli jest to wymagane dla SPA.
- 4️⃣ Zapisz i przetestuj
Kliknij Zapisz → Wyczyść pamięć podręczną Teams (Ustawienia → Wyczyść pamięć podręczną) → Uruchom ponownie aplikację/zaloguj się. Bum! ✅
- 5️⃣ Zaawansowane: Modyfikacje manifestu
Edytuj plik appManifest.json w portalu programisty Teams:
{
"webApplicationInfo": {
"id": "your-client-id",
"resource": "api://your-app-id"
}
}
Przesyłanie i przesyłanie danych w usłudze Teams.
💡 Bonus: W przypadku aplikacji obsługujących wielu użytkowników dodaj https://login.microsoftonline.com/common/oauth2/logoutfunkcję czystego wylogowywania.
Wskazówki dotyczące zapobiegania: Nigdy więcej nie zobacz AADSTS50011
Zablokuj to:
- ✅ Użyj Teams Toolkit dla VS Code — automatycznie generuje prawidłowe identyfikatory URI.
- 🔍 Zawsze sprawdzaj poprawność logowania jednokrotnego w usłudze Microsoft Docs w usłudze Teams .
- 🛡️ Zasady dostępu warunkowego należy włączać oszczędnie.
- 📱 Przetestuj na iOS/Android — adresy URI w urządzeniach mobilnych różnią się!
Często zadawane pytania (FAQ)
P: Czy ta poprawka działa na kontach osobistych w Teams?
O: Przede wszystkim Entra ID (służbowe/szkolne). W przypadku kont osobistych utwórz aplikację ponownie w ramach swojej dzierżawy.
P: Błąd nadal występuje po naprawieniu URI?
O: Sprawdź rotację identyfikatora klienta/tajnego klucza lub pamięć podręczną przeglądarki. Uruchom ponownie Teams.
P: AADSTS50011 specyficzny dla bota ?
O: Dodaj msteamsdo replyUrlsWithType podczas rejestracji bota.
Gratulacje — jesteś teraz ekspertem od przekierowań URI ! 🎉 Jeśli problemy się powtarzają, zostaw szczegóły swojej aplikacji w komentarzach. Podziel się tym poradnikiem, jeśli pomógł Ci w pracy. Udanego Teamingu! 👏