Веб-служба 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>
-->
Это говорит о том, что запрос был сделан с недействительным токеном (или, возможно, без токена вообще?).