XPages 애플리케이션에서 Google 차트 API를 사용하려고합니다. 문서에서 제공하는 코드 예제를 사용하고 있습니다. https://developers.google.com/chart/interactive/docs/php_example#exampleusingphphtml-fileJquery AJAX 호출에 인증이 필요합니다.
LS 에이전트 호출로 PHP 페이지를 호출해야합니다. 내 로컬 도미노 서버에서
var jsonData = $.ajax({
url: "http://server/database/agent?openagent",
dataType: "json",
async: false
}).responseText;
, 그것은 잘 작동 :
var jsonData = $.ajax({
url: "getData.php",
dataType: "json",
async: false
}).responseText;
그래서 내 코드에 간다. 프로덕션 도미노 서버에서 아무 것도 얻지 못합니다. 차트는 그려지지 않습니다. js 클라이언트 측을 디버깅 한 후, 전에 로그인해야하더라도 AJAX 호출이 인증을 기다리고있는 것 같습니다.
익명 액세스는 두 서버에서 허용되지 않습니다. 보안 수준이 두 환경에서 동일하게 보입니다.
도움이 될 것입니다 (또는 내가 잘못하면 다른 방법으로 진행할 수 있습니다). 로컬 서버에서 구글 차트를 그릴 수 있다면
는
당신은 익명 HTTP 액세스 할 수 없습니다되어 있는지 확인 있습니까? 데이터베이스의 ACL을 점검하십시오. 또한 로컬 Domino 서버와 프로덕션 서버에서 http : // server/database/agent? openagent에 직접 액세스 해보십시오. –
두 서버의 에이전트 호출을 확인했습니다. 두 서버 모두에서 에이전트 결과를 얻으려면 먼저 로그인해야합니다. 익명 항목이 두 데이터베이스의 LCA에서 액세스 권한 없음으로 설정되었습니다. NetDeamon의 솔루션을 구현하려고 시도했지만 더 이상 결과가 없습니다. – Techn0fil
익명으로 에이전트를 사용할 수있게하려면 익명에게 ACL에 올바른 액세스 권한을 부여해야합니다. –