Môi trường của chúng tôi là Sharepoint 2010, với ứng dụng web được tạo (và tuyển tập trang trên cùng), sử dụng xác thực dựa trên xác nhận quyền sở hữu. Trang web đầu tiên đang sử dụng cổng 881. Nó đang sử dụng xác thực cửa sổ tích hợp. Ứng dụng web khác được tạo, mở rộng ứng dụng đầu tiên, sử dụng cổng 882. Trang web này đang sử dụng Xác thực dựa trên biểu mẫu, nhà cung cấp thành viên là System.Web.Security.ActiveDirectoryMembershipProvider, được đặt tên là người quản trị. Tôi đã tắt Tích hợp ứng dụng khách trên cả hai trang web.Nhiều lần đăng nhập để mở tài liệu văn phòng được lưu trong thư viện tài liệu trong SharePoint 2010 bằng cách sử dụng Xác nhận dựa trên xác nhận quyền sở hữu
Khi đăng nhập vào trang 881, trên mạng công ty, đăng nhập vào máy bằng cùng tài khoản miền mà SharePoint dùng, tôi có thể mở tệp Office được lưu trong thư viện tài liệu và sau đó mở trong Office phù hợp ứng dụng mà không yêu cầu tôi đăng nhập lại. Nhưng, nếu tôi đăng nhập vào Sharepoint từ một máy tính không có trên mạng của chúng tôi, hoặc đăng nhập vào máy tính bằng tài khoản không phải là tài khoản miền, tôi sẽ được nhắc lại để đăng nhập khi mở tài liệu Office. Nếu tôi chọn tùy chọn để lưu, nó không nhắc, nhưng nếu tôi chọn mở trong cửa sổ hộp thoại, tôi buộc phải nhập lại thông tin đăng nhập miền của mình.
Khi tôi đăng nhập vào trang 882, sử dụng FBA, tôi gặp phải vấn đề tương tự. Nếu tôi mở một tài liệu Office, ứng dụng Office phù hợp sẽ mở ra và hỏi tôi thông tin đăng nhập của tôi, bằng cách hiển thị cho tôi một cửa sổ hộp thoại có trang đăng nhập được tải. Nếu tôi chọn lưu tệp, thì tôi không được nhắc đăng nhập và tệp sẽ lưu vào thư mục cục bộ.
Tôi không thể mong đợi người dùng của mình rời khỏi trang web để đăng nhập lại mỗi khi họ mở tài liệu Office, như Work, Excel, Powerpoint, v.v. Tôi đã thử nhiều bản sửa lỗi, bao gồm tắt tích hợp ứng dụng khách, thay đổi chế độ xử lý trình duyệt (nghiêm ngặt/cho phép), thay đổi cài đặt thám hiểm internet (để xác thực cửa sổ tích hợp), thay đổi trang xác thực cửa sổ tích hợp để sử dụng xác thực cơ bản, thậm chí hack trang bằng cách sử dụng jquery để gọi hàm sharepoint javascript thực thi chức năng "tải xuống bản sao". Không ai trong số họ làm việc: khi chọn "mở" tài liệu Office trong trình duyệt, người dùng phải đăng nhập lại hoặc chỉ đóng cửa sổ hộp thoại mà không cần đăng nhập (miễn là tích hợp máy khách cho vùng bị tắt).
Tôi đang tìm cách thực hiện điều này bằng cách sử dụng xác thực cửa sổ hoặc xác thực dựa trên biểu mẫu.
Trợ giúp!
UPDATE: Tôi tạo ra một đăng nhập tùy chỉnh trang cho các trang web FBA, và bây giờ MS Office doesn không buộc đăng nhập. Thú vị, có vẻ như việc sử dụng trang đăng nhập tùy chỉnh bỏ qua tính năng Office 2007 SP2 mới cho phép người dùng mở tài liệu từ SharePoint trong MS Office theo cách "tích hợp". Tôi đọc ở đâu đó rằng SP2 cho Office 2007 đã thêm khả năng đăng nhập vào một trang FBA. Vì vậy, khi sử dụng trang đăng nhập tùy chỉnh, tính năng này sẽ tắt tính năng mới này. – NJITBEN
Vẫn đang tìm kiếm một giải pháp thanh lịch hơn (ít ngẫu nhiên). Và, giải pháp này chỉ hoạt động cho các trang web FBA, không phải các trang web sử dụng Windows tích hợp Auth. Và sử dụng ISA hoặc một số dấu hiệu doanh nghiệp khác trên dịch vụ không phải là một lựa chọn khả thi tại thời điểm này. – NJITBEN
Không chắc chắn nếu điều này giúp bạn hay không, nhưng đây là một bài Technet về lý do tại sao nhắc nhở đăng nhập đôi xảy ra: http://blogs.technet.com/b/steve_chen/archive/2010/06/25/multiple-logon- trong khi-open-office-document-from-sharepoint.aspx. Nó có thể cung cấp cho bạn một số hướng về cách tốt nhất để sửa lỗi này cho môi trường của bạn. – Rob