Службы SAP BI RESTful не работают с базовой проверкой подлинности

Я пытаюсь вызвать веб-сервисы SAP BI/BO REStful, используя обычную аутентификацию. Я включил базовую аутентификацию в WACS и протестировал этот сервис:

http://host:6405/infostore/16422

Это работает! Я могу получить метаданные отчета в формате xml или json. Однако всякий раз, когда я пробую URL-адрес с «raylight», я получаю проблему аутентификации:

http://host:6405/biprws/raylight/v1/documents/16422/parameters

{
error_code: "1"
message: "No session found in HTTP header X-SAP-LogonToken"
}

Почему некоторые службы работают с базовой проверкой подлинности, а другие требуют обязательного входа в систему? Я хотел бы избежать входа в систему, если это возможно. Я проверил, войдя в систему с токеном, и это работает, поэтому мои учетные данные не являются неправильными.


person user1884155    schedule 20.04.2015    source источник


Ответы (1)


Я подозреваю, что вы задали тот же вопрос в SCN, на который ответил один из разработчиков SAP, Энтони Мюллер. .

Он заявил, что:

Raylight не поддерживает базовую аутентификацию, поскольку для работы требуется постоянный сеанс. Внутри мы должны управлять «кэшем» для поддержки последующих вызовов REST, а это невозможно при обычной аутентификации.

person ƘɌỈSƬƠƑ    schedule 21.04.2015