2014-02-06 8 views
1

SAP Hana XS Engine을 사용하여 일부 xsodata 서비스를 만들려고합니다. 내가 테스트 서비스를 만든 내 상위 폴더 안에 서비스 폴더가인증없이 xsodata 서비스

{ 
    "exposed": true, 
    "authentication" : null 
} 

: 나는 다음과 같은 내용이 글로벌 폴더 수준에서 .xsaccess 파일을 만들었습니다. 서비스의 내용은

service namespace "example.services" { 
    "TESTUSER1"."testdb" as "testdb"; 
} 

입니다하지만이 URL을 명중 할 때 : /example/services/example.xsodata/testdb 나는 403 오류가 발생합니다. 내 .xsaccess가 제대로 작동하는지 확인하려면 example.xsodata 서비스와 동일한 폴더에 더미 HTML 파일을 만들었습니다. 이 링크를 누르면 정상적으로 작동하며 인증을 요청하지 않습니다.

더 확장하려면 서비스 폴더에 .xsaccess 파일을 추가하고 위에서 언급 한 것과 동일한 내용을 추가했습니다. 그것은 여전히 ​​내 example.xsodata 서비스에 403 오류를 제공합니다. , 더욱이 시도하기 위해 나는이 사용자 이름/암호 나 메시지가이 내용

{ 
    "exposed": true, 
    "authentication" : [{"method":"Basic"}] 
} 

을 가지고 서비스/.xsaccess를 만들어 내가 값을 입력했을 때 예상대로, 그것은 나에게 올바른 데이터를 보여 주었다.

저는 인증없이 서비스를 만들고 싶기 때문에 여기에서 완전히 혼란 스럽습니다. (나는 인증을 null로 설정했기 때문에) 작동하지 않습니다.

여기에 무엇이 누락되어 있는지 이해하도록 도와주세요. 어떤 도움이라도 정말 대단합니다.

답변