У меня проблемы с CouchDB 3.1.0 на Windows. Я установил его, во время установки создал пользователя с правами администратора (admin:admin
), а затем создал пользователя, как указано в документации:
$ curl -X PUT http://admin:admin@localhost:5984/_users/org.couchdb.user:jan \
> -H "Accept: application/json" \
> -H "Content-Type: application/json" \
> -d '{"name": "jan", "password": "apple", "roles": [], "type": "user"}'
{"ok":true,"id":"org.couchdb.user:jan","rev":"1-fd5a90118f51fb895d594f2fdfa9b12f"}
Fine. Теперь позвольте мне заставить пользователя сделать c:
$ curl -X GET http://jan:apple@localhost:5984/_users/org.couchdb.user:jan
{"error":"forbidden","reason":"You are not allowed to access this db."}
Что я делаю не так? Что я пропустил?
Конечно, это работало в CouchDB 2.3.
Спасибо.