Ошибка современной проверки подлинности, код состояния 4c7 — ошибка Microsoft Teams

Microsoft Teams — это унифицированная платформа для общения и совместной работы, которая сочетает в себе постоянный чат на рабочем месте, видеовстречи, хранилище файлов и интеграцию приложений. Если при попытке войти в Microsoft Teams при подключении из корпоративной сети, в которой установлены службы федерации Active Directory(Active Directory Federation Services) ( AD FS ), вы сталкиваетесь ссообщением об ошибке «Сбой современной проверки подлинности» , этот пост может вас заинтересовать. (Modern authentication failed”)В этом посте мы определим потенциальную причину, а также предложим возможное решение, которое вы можете попробовать, чтобы решить эту проблему.

Современная проверка подлинности не удалась, ваш код состояния — 4c7 — Microsoft Teams

Ошибка современной проверки подлинности, код состояния(Status) 4c7 — Microsoft Teams

В случае сбоя аутентификации вы получите сообщение об ошибке, как описано ниже:

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

И если вы проверите журналы, вы можете увидеть информацию, похожую на следующую:

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

Чтобы устранить сбой современной проверки подлинности — сообщение об ошибке с кодом состояния 4c7(Modern authentication failed – Status code 4c7) , вам необходимо включить проверку подлинности(Forms Authentication) с помощью форм с помощью оснастки консоли управления Microsoft(AD FS Microsoft Management Console) ( MMC ) AD FS на компьютере с локальной копией Active Directory . Для этого выполните следующие действия:

  1. В области навигации перейдите к разделу Политики аутентификации(Authentication Policies) .
  2. В разделе « Действия (Actions ) » в области сведений выберите «  Изменить глобальную первичную аутентификацию(Edit Global Primary Authentication) » .
  3. На вкладке Интранет(Intranet)  выберите  Проверка подлинности с помощью форм(Forms Authentication) .
  4. Выберите ОК(OK)  (или  Применить(Apply) ).

Согласно Microsoft , эта ошибка возникает из -за того, что Microsoft Teams требует проверки подлинности с помощью форм(Forms Authentication) . При развертывании AD FS проверка подлинности с помощью форм(Forms Authentication) не включена для интрасети по умолчанию.

Аутентификация на основе форм является термином искусства в контексте сетевых компьютерных систем, работающих в Интернете и в Интернете. (Web)В общем, это относится к понятию пользователя, которому предоставляется редактируемая «форма», которую нужно заполнить и отправить, чтобы войти в какую-либо систему или службу.

Преимущество проверки подлинности с помощью форм заключается в том, что пользователям не обязательно быть членами доменной сети, чтобы иметь доступ к вашему приложению. Таким образом, ряд веб-приложений использует форму аутентификации в своем веб-приложении.

В ASP.NET существует три типа аутентификации, а именно:

  1. Аутентификация Windows
  2. Проверка подлинности с помощью форм
  3. Аутентификация паспорта

В случае сбоя встроенной проверки подлинности Windows(Windows Integrated Authentication) вам будет предложено войти с помощью проверки подлинности с помощью форм(Forms Authentication) .



About the author

Я Windows MVP и работаю с Windows с 2007 года. Мой опыт включает разработку программного обеспечения, оборудования и звука, а также приложений для Windows. Я всегда ищу лучшие способы улучшить взаимодействие с пользователем в своей работе, поэтому, если вам нужна помощь в проектировании или разработке программного приложения, я определенно могу предложить свои услуги.



Related posts