Triệu chứng
Xem xét tình huống sau:
-
Bạn có gói dịch vụ 4 (SP4) cho Microsoft Forefront Unified Access Gateway 2010 được cài đặt.
Lưu ý SP4 là cần thiết cho Internet Explorer 11 khách hàng. -
Bạn có một thân cổng xuất bản ứng dụng được xác định để cung cấp dựa trên biểu mẫu đăng nhập đơn (SSO) cho nền xuất bản tài nguyên cho các ứng dụng web.
Trong trường hợp này, kết nối khách hàng sử dụng Internet Explorer 11 không xác thực SSO với ứng dụng web.
Nguyên nhân
Sự cố này xảy ra do thay đổi chuỗi tác nhân người dùng trong Internet Explorer 11. Unified Access Gateway FormLoginDataDefinitions.xml tệp định nghĩa phù hợp với "MSIE" cho tất cả các phiên bản của Internet Explorer. Tuy nhiên, Chuỗi tác nhân người dùng Internet Explorer 11 chứa "MSIE" như phiên bản trước. Do đó, trình duyệt được phân loại không chính xác.
Chuỗi "MSIE" này được thêm vào chuỗi tác nhân của Internet Explorer 11 khi bạn chạy trong chế độ tương thích để SSO dựa trên biểu mẫu hoạt động trong chế độ này.
Giải pháp
Vấn đề này được khắc phục trong Nhật 1 cho Forefront Unified Access Gateway 2010 gói dịch vụ 4.
Giải pháp
Để khắc phục sự cố này, hãy làm theo các bước sau:
-
Trong tệp FormLoginDataDefinitions.xml, thêm sau vào phần "Hỗ trợ tất cả":
<USER_AGENT id="IE11">
< tên > Internet Explorer 11 < / tên >
< chữ check_by = "tìm kiếm" > rv:11 < / chữ ký >
<USER_AGENT> -
Thêm ID này yêu cầu USER_AGENT_GROUP. Ví dụ: nếu tệp SSO FormLogin.xml giới hạn này < AGENT_TYPE tìm = "nhóm" > all_supported < / AGENT_TYPE >, thêm sau vào < USER_AGENT_GROUP tên = "all_supported" > của tệp FormLoginDataDefinitions.xml:
<USER_AGENT_ID>IE11</USER_AGENT_ID>
Trạng thái
Microsoft đã xác nhận rằng đây là sự cố trong sản phẩm của Microsoft được liệt kê trong phần "Áp dụng cho".
Thông tin
Tìm hiểu về những thay đổi chuỗi tác nhân người dùng cho Internet Explorer 11.
Lưu ý Tương thích ("tương thích") và trình duyệt ("MSIE") thẻ bị xoá trong Internet Explorer 11.
Tham khảo
Tìm hiểu về thuật ngữ Microsoft sử dụng để miêu tả các bản cập nhật phần mềm.