我正在尝试使用Ajax和Cookie身份验证对我的Sofadb实例进行身份验证。
我将以下POST请求发送到benchdb:
{ name: "myUsername", ok: true, roles: [ "someRoles" ] }
我收到的回复:
$.ajax({
url: "http://localhost:5984/_session",
type: "GET",
success: function (result) {
console.log(result);
},
});
到目前为止,一切看起来都很完美。
但是,如果我随后发出以下GET请求:
{
info: { authentication_db: "_users", authentication_handlers: […] },
ok: true,
userCtx: { name: null, roles: [] }
}
这是我得到的答复:
{{1}}
我还注意到认证时我的浏览器似乎没有保存任何cookie。
我没有得到什么?为了使Cookie身份验证有效,我还需要采取其他措施吗?