Tridion 2011 SP1 OData 웹 서비스


8

설치 안내서를 따르고 webservice.zip을 압축 해제 한 후 JDBC 드라이버 및 구성 XML을 복사 한 후 브라우저에서 액세스하려고하면 다음과 같이 표시됩니다.

{"error":"invalid_grant"}

약간의 파고는 이것이 OAuth와 관련이 있음을 시사합니다. 어떤 아이디어?


1
cd_ambient_conf.xml 파일을 확인하고 보안 섹션을 주석 처리하십시오.
Ram G

고마워 램-그게 다야! 답변으로 자유롭게 다시 입력하고 수락하십시오!
Neil

답변:


7

기본적으로 OAuth 보안은 웹 서비스 요청에 사용됩니다. 보안 xml 노드 섹션을 주석 처리하여 cd_ambient_conf.xml 파일에서 보안을 비활성화해야합니다.

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

1
또는 보안을 유지하고 실제로 요청에 토큰을 전달할 수 있습니다. 그것은 더 현명 해 보인다.
Peter Kjaer

고마워 피터-지금 우리는 그것을 작동시키고 싶었습니다. 문서에서 Content Delivery 웹 서비스 또는이 설정 및 계정을 사용하는 웹 사이트에 대한 인증 구현에 대한 전체 섹션을 볼 수 있습니다.
Neil

4

이는 요청이 유효하지 않은 토큰 (또는 전혀 토큰이 없음)으로 이루어진 것을 나타냅니다.


실제로-그러나 이것이 새로 설치되는 이유는 무엇입니까? webservice conf에 "Account"노드가 있음을 알았습니다. 기존 Tridion 사용자로 설정해야합니까?
Neil

URL에 토큰을 전달 했습니까? 그렇지 않은 경우, 당신은 답을 알고 있습니다 :) 당신이했다면, 그것은 더 이상 유효하지 않습니다.
피터 Kjaer
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.