Несколько учетных записей для открытия офисных документов, сохраненных в библиотеке документов в SharePoint 2010, с использованием проверки подлинности на основе утверждений

Наша среда - это Sharepoint 2010, в котором создано веб-приложение (и семейство сайтов наверху), использующее проверку подлинности на основе утверждений. Первый сайт использует порт 881. Он использует встроенную проверку подлинности Windows. Создается другое веб-приложение, расширяющее первое приложение с использованием порта 882. Этот сайт использует аутентификацию на основе форм, поставщиком членства является System.Web.Security.ActiveDirectoryMembershipProvider с именем admembers. Я отключил интеграцию клиентов на обоих сайтах.

Когда я вхожу на сайт 881 в своей корпоративной сети, захожу на машину с той же учетной записью домена, которую использует sharepoint, я могу открыть файл Office, сохраненный в библиотеке документов , и впоследствии он откроется в соответствующем приложении Office без повторного входа в систему. Но если я вхожу в Sharepoint с компьютера, который не находится в нашей сети, или вхожу на компьютер с учетной записью, которая не является учетной записью домена, мне снова предлагается войти в систему при открытии документа Office. Если я выберу вариант сохранения, запрос не появится, но если я выберу «Открыть» в диалоговом окне, мне придется снова ввести учетные данные своего домена.

Когда я вхожу на сайт 882, который использует FBA, я испытываю та же проблема. Если я открываю документ Office, открывается соответствующее приложение Office, и запрашивает мои учетные данные, показывая мне диалоговое окно с загруженной страницей входа. Если я решу сохранить файл, мне не будет предложено войти в систему, и файл будет сохранен в локальной папке.

Я не могу ожидать, что мои пользователи, находящиеся за пределами сайта, будут снова входить в систему каждый раз, когда они открывают документ Office, например Work, Excel, Powerpoint и т. Д. Я пробовал множество исправлений, включая отключение интеграции клиента, изменение режима обработки браузера (строгий / разрешающий), изменение настроек Internet Explorer (для интегрированной аутентификации Windows), изменение интегрированного сайта аутентификации Windows для использования базового аутентификация, даже взлом страницы с помощью jquery для вызова функции javascript sharepoint, которая выполняет функцию «загрузить копию». Ни один из них не работает: при выборе «открыть» документ Office в браузере пользователь должен снова войти в систему или просто закрыть диалоговое окно, не входя в систему (если интеграция клиента для зоны отключена).

Я хочу добиться этого с помощью проверки подлинности Windows или проверки подлинности на основе форм.

Помогите!

5
задан NJITBEN 24 January 2011 в 14:35
поделиться