Tridion 2011 SP1 OData Web 服务

Tridion 2011 SP1 OData Web 服务

按照安装指南解压 webservice.zip、复制 JDBC 驱动程序和配置 XML 后,当我尝试在浏览器中访问时,我看到:

{"error":"invalid_grant"}

经过一番挖掘,我们发现这与 OAuth 有关。有什么想法吗?

答案1

默认情况下,OAuth 安全性已为 Web 服务请求启用。您需要通过注释掉 Security xml 节点部分来禁用 cd_ambient_conf.xml 文件中的安全性。

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

答案2

这表明请求是使用无效令牌发出的(或者根本没有令牌?)。

相关内容