2014-12-30 2 views
2

QA - Я знаю ответ.PowerPivot не отправляет заголовок авторизации в базовой аутентификации в OData Svc

Я создал конечную точку OData данных службы WCF и все ее работы, PowerPivot подключается, и я создал некоторые сводные таблицы.

Тогда я реализовал обработчик базовой аутентификации HTTP, который бросает вызов запросов не представил заголовок авторизации с 401 WWW-Authenticate см ссылки:

http://www.asp.net/web-api/overview/security/basic-authentication

Это работает для IE; браузер выводит диалог ввода учетных данных, и IE продолжает прикреплять заголовок с последующими запросами, кэширует его.

В Excel я вижу, что он отправляет заголовок авторизации в ответ на первоначальный вызов, но он не кэширует учетные данные и не отправляет заголовок при следующем запросе.

Все установлено в соответствии с инструкциями PowerPivot.

ответ

2

При настройке источника данных/фида в PowerPivot вам необходимо добавить хвостовую обратную косую черту к URL-адресам конечных точек OData.

http://localhost:50885/Service.svc/ 

ошибки, но, по крайней мере, с обходным, и один раз отправили здесь на SO, более легко обнаруживаемый обходной путь!

Смежные вопросы