Я пытаюсь аутентифицироваться на своем экземпляре couchdb, используя аутентификацию ajax и cookie.
Я посылаю следующий запрос POST на couchdb:
$.ajax({
url: "http://localhost:5984/_session",
type: "POST",
data: {
username: "myUsername",
password: "myPassword",
},
success: function (result) {
console.log(result);
},
error: function (err) {
console.log(err);
},
});
Получаемый ответ:
{ name: "myUsername", ok: true, roles: [ "someRoles" ] }
Пока все выглядит идеально.
Но если язатем сделайте следующий запрос GET:
$.ajax({
url: "http://localhost:5984/_session",
type: "GET",
success: function (result) {
console.log(result);
},
});
И вот такой ответ я получаю:
{
info: { authentication_db: "_users", authentication_handlers: […] },
ok: true,
userCtx: { name: null, roles: [] }
}
Также я заметил, что мой браузер, похоже, не сохраняет куки при аутентификации.
Что я не получаю?Есть ли что-то еще, что я должен сделать для проверки подлинности cookie?