Tridion 2011 SP1 OData Web 服务

Nei*_*eil 8 tridion

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

{"error":"invalid_grant"}
Run Code Online (Sandbox Code Playgroud)

一些挖掘表明这与 OAuth 有关。有任何想法吗?

小智 7

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

<!--
    <Security>
<RequestValidator>com.tridion.webservices.security.validator.OAuth2RequestValidator</RequestValidator>
    <SharedSecret>sample_passphrase</SharedSecret>
    </Security>
-->
Run Code Online (Sandbox Code Playgroud)