Microsoft Teams je jednotná platforma pro komunikaci a spolupráci, která kombinuje vytrvalý chat na pracovišti, videokonference, ukládání souborů a integraci aplikací. Pokud se při pokusu o přihlášení k Microsoft Teams při připojení z podnikové sítě, ve které je nainstalována služba AD FS (Active Directory Federation Services), setkáte s „Moderní ověřování selhalo “ chybová zpráva, pak by vás tento příspěvek mohl zajímat. V tomto příspěvku identifikujeme potenciální příčinu a také poskytneme možné řešení, které můžete zkusit vyřešit tento problém.
Moderní ověřování se nezdařilo, stavový kód 4c7 - Microsoft Teams
Když se ověření nezdaří, zobrazí se chybová zpráva, jak je popsáno níže:
Moderní ověřování zde selhalo, ale stále se budete moci přihlásit. Váš stavový kód je 4c7.
A pokud zkontrolujete protokoly, mohou se zobrazit informace podobné následujícím:
Čas schůzky< 7124> - info - SSO: SSO vyžaduje přihlašovací údaje. Stav: caa10001. Pokus o ověření systému Windows.
Čas schůzky< 7124> - informace - jednotné přihlášení vyžaduje pověření. Stav: caa10001. Pokus o ověření systému Windows. diag: 1
Čas schůzky<7124> - info - SSO: (Není připojeno k doméně) Žádný uživatel není přítomen. Stav: 3399548929
Čas schůzky<7124> - error - SSO: ssoerr - (status) Nelze získat errCode. Chyba: Chyba: Chyba ADAL: 0xCAA10001SSO: ssoerr - (stav) Nelze získat errorDesc. Chyba: Chyba: Chyba ADAL: 0xCAA10001
Vyřešit Moderní ověřování se nezdařilo - stavový kód 4c7 chybová zpráva, budete muset povolit ověřování formulářů pomocí modulu snap-in AD FS Microsoft Management Console (MMC) v počítači, který má místní kopii služby Active Directory. Postupujte takto:
- V navigačním podokně přejděte na Zásady ověřování.
- Pod Akce v podokně podrobností vyberte Upravit globální primární ověřování.
- Na Intranet kartu, vyberte Ověřování formulářů.
- Vybrat OK (nebo Aplikovat).
Podle společnosti Microsoft k této chybě dochází, protože Microsoft Teams vyžaduje ověřování formulářů. Při nasazení služby AD FS není ve výchozím nastavení povoleno ověřování formulářů pro intranet.
Ověřování založené na formulářích je v kontextu webových a internetových online síťových počítačových systémů pojmem. Obecně se jedná o představu, že uživateli bude předložen upravitelný „formulář“, který vyplní a odešle, aby se mohl přihlásit do nějakého systému nebo služby.
Výhodou ověřování pomocí formuláře je, že uživatelé nemusí být členem sítě založené na doméně, aby měli přístup k vaší aplikaci. Počet webových aplikací tedy ve své webové aplikaci používá formu ověřování.
V ASP existují tři typy ověřování.NET viz:
- Ověřování Windows
- Ověřování formulářů
- Ověření pasu
Pokud integrované ověřování systému Windows selže, budete vyzváni k přihlášení pomocí ověřování formulářů.