Sharepoint аутентификация
Это заставило меня победить...
у нас есть динамика Microsoft с интерфейсом бизнес-портала sharepoint, использующим сервисы sharepoint 3.0. Я пытаюсь настроить интерфейс sharepoint для принятия базовой аутентификации, чтобы работало обратное проксирование. Я нашел пару мест, которые нуждаются в изменениях, как в sharepoint, так и в IIS, но всякий раз, когда я переключаю его, некоторые части бизнес-портала начинают выдавать ошибки - такие как раздел коммуникатора проекта и раздел отчетов о расходах. в основном, похоже, что все, что появляется в IFRAME, не работает.
пока мы не будем использовать эти части, мы будем их использовать, так что для меня это в основном шоу-стоппер.
пока я пробовал:
- просто меняя IIS с интегрированного на базовый
- изменение IIS и конфигурации sharepoint для сайта на базовую
- настройка обратного прокси-сервера для представления аутентификации способом, который IIS ожидает с включенной встроенной аутентификацией (т. е. <домен> \ <пользователь>)
Я не решаюсь попытаться открыть еще один дубликат сайта (лучший метод, который я прочитал в книге sharepoint) для поддержки как интегрированного, так и базового, но я не до конца понимаю, как работает sharepoint, и мне не хочется его снова ломать. Кроме того, так как я не могу сделать тот, который у нас, работает так, как я хочу, я скептически настроен сделать это для дополнительного сайта.
у кого-нибудь есть магия, которая может помочь мне в этом?
отредактировано, чтобы включить ошибку ниже:
Ошибка:
Соединитель: не указана ошибка HTTP. HRESULT=0x800A1518 - Клиент: во время обработки этого запроса произошла непредвиденная ошибка. HRESULT=0x800A1518 - Клиент: не удалось отправить сообщение Soap или не был получен распознаваемый ответ HRESULT = 0x800A1518 - Клиент: не указана ошибка клиента. HRESULT = 0x800A1518
faultcode = Клиент
faultstring= Соединитель: не указана ошибка HTTP.
faultactor =
detail = Connector: Неуказанная ошибка HTTP. HRESULT=0x800A1518 - Клиент: во время обработки этого запроса произошла непредвиденная ошибка. HRESULT=0x800A1518 - Клиент: не удалось отправить сообщение Soap или не был получен распознаваемый ответ HRESULT = 0x800A1518 - Клиент: не указана ошибка клиента. HRESULT = 0x800A1518
1 ответ
Возможно, вам нужно включить Kerberos и делегирование.
- Настройка Kerberos для SharePoint 2007: часть 1. Базовая настройка для SharePoint
- Настройка Kerberos для SharePoint 2007: часть 2. Службы Excel и службы анализа SQL
Вторая ссылка говорит о делегировании, которое вы будете использовать для отправки токена входа пользователя из SharePoint в MS Dynamics.
Вы также можете ознакомиться с IIS Кен Шефер (Информационные интернет-службы) и Kerberos FAQ. Эти статьи превосходны.