Веб-служба OData Tridion 2011 с пакетом обновления 1 (SP1)

После выполнения руководства по установке и разархивирования файла webservice.zip, копирования драйвера JDBC и конфигурационных XML-файлов, при попытке доступа в браузере я вижу:

{"error":"invalid_grant"}

Немного копания предполагает, что это как-то связано с OAuth. Есть идеи?

2 ответа

Решение

По умолчанию безопасность OAuth включена для запросов веб-служб. Вам необходимо отключить защиту в файле cd_ambient_conf.xml, комментируя раздел узла Security xml.

<!--
    <Security>
<RequestValidator>com.tridion.webservices.security.validator.OAuth2RequestValidator</RequestValidator>
    <SharedSecret>sample_passphrase</SharedSecret>
    </Security>
-->

Это говорит о том, что запрос был сделан с недействительным токеном (или, возможно, без токена вообще?).

Другие вопросы по тегам