Xác thực hiện đại không thành công, Mã trạng thái 4c7 - Lỗi Microsoft Teams

Microsoft Teams là một nền tảng giao tiếp và cộng tác thống nhất kết hợp trò chuyện liên tục tại nơi làm việc, cuộc họp video, lưu trữ tệp và tích hợp ứng dụng. Nếu khi bạn thử đăng nhập vào Microsoft Teams khi bạn kết nối từ mạng công ty có cài đặt Dịch vụ Liên kết Thư mục Hoạt động(Active Directory Federation Services) ( AD FS ) và bạn gặp phải thông báo lỗi "Xác thực hiện đại không thành công"(Modern authentication failed”) , thì bài đăng này có thể bạn quan tâm. Trong bài đăng này, chúng tôi sẽ xác định nguyên nhân tiềm ẩn và cũng như cung cấp giải pháp khả thi mà bạn có thể thử để giúp giải quyết vấn đề này.

Xác thực hiện đại không thành công, mã trạng thái của bạn là 4c7 - Microsoft Teams

Xác thực hiện đại không thành công, Mã trạng thái(Status) 4c7 - Microsoft Teams

Khi xác thực không thành công, bạn sẽ nhận được thông báo lỗi như được mô tả bên dưới:

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

Và nếu bạn kiểm tra nhật ký, bạn có thể thấy thông tin tương tự như sau:

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

Để giải quyết thông báo lỗi Xác thực hiện đại không thành công - Mã trạng thái 4c7(Modern authentication failed – Status code 4c7) , bạn sẽ phải bật Xác thực mẫu(Forms Authentication) bằng cách sử dụng phần đính vào AD FS Microsoft Management Console ( MMC ) trên máy tính có bản sao cục bộ của Active Directory . Để làm điều này, hãy làm theo các bước sau:

  1. Trong ngăn dẫn hướng, duyệt đến Chính sách xác thực(Authentication Policies) .
  2. Dưới Hành động (Actions ) trong ngăn chi tiết, hãy chọn  Chỉnh sửa Xác thực Chính Toàn cầu(Edit Global Primary Authentication) .
  3. Trên  tab  Intranet , chọn (Intranet)Xác thực Mẫu(Forms Authentication) .
  4. Chọn OK  (hoặc  Áp dụng(Apply) ).

Theo Microsoft , lỗi này xảy ra do Microsoft Teams yêu cầu Xác thực Mẫu(Forms Authentication) . Khi bạn triển khai AD FS , Xác thực Mẫu(Forms Authentication) không được bật cho mạng nội bộ theo mặc định.

Xác thực dựa trên biểu mẫu là một thuật ngữ nghệ thuật trong ngữ cảnh của hệ thống máy tính nối mạng trực tuyến dựa trên Web và Internet. Nói chung, nó đề cập đến khái niệm người dùng được hiển thị với một “biểu mẫu” có thể chỉnh sửa để điền vào và gửi để đăng nhập vào một số hệ thống hoặc dịch vụ.

Ưu điểm của xác thực biểu mẫu là người dùng không cần phải là thành viên của mạng dựa trên miền mới có quyền truy cập vào ứng dụng của bạn. Vì vậy, số lượng các ứng dụng web sử dụng hình thức xác thực trong ứng dụng web của họ.

Có ba loại xác thực trong ASP.NET viz:

  1. Xác thực Windows
  2. Xác thực biểu mẫu
  3. Xác thực Hộ chiếu

Nếu Xác thực Tích hợp Windows(Windows Integrated Authentication) không thành công, bạn sẽ được nhắc đăng nhập bằng cách sử dụng Xác thực Mẫu(Forms Authentication) .



About the author

Tôi là kỹ sư phần mềm và có kinh nghiệm với cả Microsoft Office và trình duyệt Chrome. Tôi am hiểu nhiều khía cạnh của phát triển web, bao gồm nhưng không giới hạn ở: HTML, CSS, JavaScript, jQuery và React. Sở thích làm việc với công nghệ của tôi cũng có nghĩa là tôi đã quen thuộc với các nền tảng khác nhau (Windows, Mac, iOS) và hiểu cách chúng hoạt động.



Related posts