當我向我的couchdb服務器發送http請求時,如在文檔CouchDB Proxy Authentication中顯示的那樣,它不給出文檔中顯示的響應,只是空數據。我究竟做錯了什麼?CouchDB代理身份驗證不起作用
另外,我可以用這個代理身份驗證啓動會話嗎?如果我嘗試POST/_session,則會得到500個錯誤代碼。
GET/_session HTTP/1.1
主機:127.0.0.2:5984
的User-Agent:捲曲/ 7.51.0
接受:應用/ JSON
內容類型:應用/ JSON;字符集= UTF-8
X-AUTH-CouchDB的-用戶名:約翰
X-AUTH-CouchDB的-角色:博主< HTTP/1.1 200 OK
<緩存控制:必須-重新驗證
<內容長度:132
<內容類型:應用程序/ JSON
<日期:太陽,2016年11月6日1時10分58秒GMT
<服務器:CouchDB的/ 2.0.0(二郎OTP/17)
< 「ok」:true,
「userCtx」:{「name」:null,「roles」:[]},
「info」:{「authentication_db」:「_ users」,「authentication_handlers」:[ cookie「,」default「]}}
似乎在2.1.0中修復 - https://issues.apache.org/jira/browse/COUCHDB-3203 –
它在2.1.0中修復,但文檔不正確地引用舊的[httpd]部分。您現在必須在[chttpd]下進行配置。 –
在安全性方面是否允許用戶在標題中傳遞角色時是否違反了規定?爲什麼他不能通過'管理員'?謝謝 –