Falha na autenticação moderna, código de status 4c7 - erro do Microsoft Teams

O Microsoft Teams(Microsoft Teams) é uma plataforma unificada de comunicação e colaboração que combina bate-papo persistente no local de trabalho, videoconferências, armazenamento de arquivos e integração de aplicativos. Se, ao tentar entrar no Microsoft Teams , ao se conectar de uma rede corporativa na qual os Serviços de Federação do Active Directory(Active Directory Federation Services) ( AD FS ) estão instalados e você encontrar a mensagem de erro “Falha na autenticação moderna”(Modern authentication failed”) , esta postagem poderá interessá-lo. Neste post, identificaremos a causa potencial e também forneceremos a possível solução que você pode tentar para ajudar a resolver esse problema.

Falha na autenticação moderna, seu código de status é 4c7 - Microsoft Teams

Falha na autenticação moderna, código de status 4c7 – Microsoft Teams

Quando a autenticação falhar, você receberá a mensagem de erro conforme descrito abaixo:

Modern authentication failed here, but you’ll still be able to sign in. Your status code is 4c7.

E se você verificar os logs, poderá ver informações semelhantes às seguintes:

DateTime< 7124> — info — SSO: SSO requires credential. Status: caa10001. Attempting windows auth.
DateTime< 7124> — info — SSO requires credential. Status: caa10001. Attempting windows auth. diag:1
DateTime<7124> — info — SSO: (Non domain joined) No user present. Status: 3399548929
DateTime<7124> — error — SSO: ssoerr – (status) Unable to get errCode. Err:Error: ADAL error: 0xCAA10001SSO: ssoerr – (status) Unable to get errorDesc. Err:Error: ADAL error: 0xCAA10001

Para resolver a mensagem de erro Falha na autenticação moderna – código de status 4c7(Modern authentication failed – Status code 4c7) , você precisará habilitar a autenticação(Forms Authentication) de formulários usando o snap-in AD FS Microsoft Management Console ( MMC ) no computador que tem a cópia local do Active Directory . Para fazer isso, siga estas etapas:

  1. No painel de navegação, navegue até Políticas de autenticação(Authentication Policies) .
  2. Em Ações (Actions ) no painel de detalhes, selecione  Editar autenticação primária global(Edit Global Primary Authentication) .
  3. Na guia Intranet  , selecione  Autenticação(Forms Authentication) de formulários .
  4. Selecione OK  (ou  Aplicar(Apply) ).

De acordo com a Microsoft , esse erro ocorre porque o Microsoft Teams(Microsoft Teams) requer autenticação de formulários(Forms Authentication) . Quando você implanta o AD FS , a autenticação de formulários(Forms Authentication) não é habilitada para a intranet por padrão.

Autenticação baseada em formulário é um termo da arte no contexto de sistemas de computadores em rede on-line baseados na Web e na Internet. (Web)Em geral, refere-se à noção de um usuário que recebe um “formulário” editável para preencher e enviar para fazer login em algum sistema ou serviço.

A vantagem da autenticação de formulário é que os usuários não precisam ser membros de uma rede baseada em domínio para ter acesso ao seu aplicativo. Portanto, o número de aplicativos da web usa a forma de autenticação em seu aplicativo da web.

Existem três tipos de autenticação no ASP.NET viz:

  1. Autenticação do Windows
  2. Autenticação de formulários
  3. Autenticação do passaporte

Se a autenticação integrada do Windows(Windows Integrated Authentication) falhar, você será solicitado a entrar usando a autenticação de formulários(Forms Authentication) .



About the author

Sou técnico de informática com mais de 10 anos de experiência na indústria do entretenimento. Eu sei como consertar computadores e tablets, aumentar seu desempenho e melhorar sua usabilidade. Além disso, também posso ajudá-lo com suas necessidades de entretenimento fornecendo dicas sobre como assistir TV ou baixar conteúdo de filmes no seu iPhone ou Mac.



Related posts