Edit Global Primary Authentication > tab Intranet.">
 Computer >> Hướng Dẫn Máy Tính >  >> Phần Mềm >> Office

Xác thực hiện đại thất bại, Mã trạng thái 4c7 – Lỗi Microsoft Teams

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

Xác thực hiện đại thất bại, Mã trạng thái 4c7 – Lỗi Microsoft Teams

Xác thực hiện đại thất bại, Mã trạng thái 4c7 – Microsoft Teams

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

Xác thực hiện đại thất bại ở đây, nhưng bạn vẫn có thể đăng nhập. Mã trạng thái của bạn là 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 yêu cầu thông tin đăng nhập. Trạng thái: caa10001. Đang thử xác thực windows.
DateTime< 7124> — info — SSO yêu cầu thông tin đăng nhập. Trạng thái: caa10001. Đang thử xác thực windows. diag:1
DateTime<7124> — info — SSO: (Không tham gia miền) Không có người dùng hiện diện. Trạng thái: 3399548929
DateTime<7124> — error — SSO: ssoerr – (trạng thái) Không thể lấy errCode. Err:Error: ADAL error: 0xCAA10001SSO: ssoerr – (trạng thái) Không thể lấy errorDesc. Err:Error: ADAL error: 0xCAA10001

Để giải quyết thông báo lỗi Xác thực hiện đại thất bại – Mã trạng thái 4c7, bạn sẽ phải bật Xác thực dựa trên biểu mẫu (Forms Authentication) bằng cách dùng snap-in Bảng điều khiển quản lý Microsoft (MMC) của AD FS 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 điều 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, chọn Chỉnh sửa xác thực chính toàn cục (Edit Global Primary Authentication).
  3. Trên tab Mạng nội bộ (Intranet), chọn Xác thực dựa trên biểu mẫu (Forms Authentication).
  4. Chọn OK (hoặc Áp dụng (Apply)).

Theo Microsoft, lỗi này xảy ra vì Microsoft Teams yêu cầu Xác thực dựa trên biểu mẫu. Khi bạn triển khai AD FS, Xác thực dựa trên biểu mẫu 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à thuật ngữ chuyên ngành trong ngữ cảnh các hệ thống máy tính liên mạng dựa trên Web và Internet. Nói chung, nó đề cập đến khái niệm người dùng được trình bày một "biểu mẫu" có thể chỉnh sửa để điền và nộp nhằm đăng nhập vào hệ thống hoặc dịch vụ nào đó.

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

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

  1. Xác thực Windows (Windows authentication)
  2. Xác thực dựa trên biểu mẫu (Forms authentication)
  3. Xác thực Passport (Passport Authentication)

Nếu Xác thực tích hợp Windows thất bại, bạn sẽ được nhắc đăng nhập bằng Xác thực dựa trên biểu mẫu.

Xác thực hiện đại thất bại, Mã trạng thái 4c7 – Lỗi Microsoft Teams