CouchDB Proxy Authentication 문서에 표시된 것처럼 내 couchdb 서버에 http 요청을 보내면 응답이 문서에 표시되지 않고 단지 빈 데이터 만 표시됩니다. 내가 도대체 뭘 잘못하고있는 겁니까?CouchDB 프록시 인증이 작동하지 않습니다.
또한이 프록시 인증을 사용하여 세션을 시작할 수 있습니까? POST/_session을 시도하면 500 오류 코드가 표시됩니다.
GET/_SESSION HTTP/1.1
호스트 : 127.0.0.2:5984
사용자 에이전트 : 수락/7.51.0
말림 : 응용 프로그램/JSON
콘텐츠 형식 : 응용 프로그램/JSON; 문자셋 = UTF-8
X-인증-CouchDB를-사용자 이름 : 존
X-인증-CouchDB를-역할 : 블로거< HTTP/1.1 200 OK
< 캐시 제어 : - 검증해야합니다
< 콘텐츠 길이 : 132
< 콘텐츠 형식 : 응용 프로그램/JSON
< 날짜 : 2016년 (일) 11월 6일 그리니치 표준시 01시 10분 58초
< 서버 : CouchDB를/2.0.0 (얼랑 OTP/17)
{ "ok": true,
"userCtx": { "name": null, "roles": []},
"info": { "authentication_db": "_ 사용자", "authentication_handlers" 쿠키 ","기본값 "]}}
2.1.0에서 수정 된 것 같습니다 - https://issues.apache.org/jira/browse/COUCHDB-3203 –
2.1.0에서 수정되었지만 문서가 이전 [httpd] 섹션을 잘못 참조했습니다. 이제 [chttpd] 아래에서 구성해야합니다. –
사용자가 헤더에서 자신의 역할을 통과 할 수 있도록하는 것이 보안에 위배되지 않습니까? 왜 그는 '관리자'를 통과 할 수 없습니까? 고마워요 –