我正在使用eve从这个post读取不同的数据库,但我仍然有一个使用'Auth-driven Database Access'的问题。
我有三个名为db1的数据库(有一个名为collection1的集合),
db2(有一个名为collection2的集合),
db3(有一个名为collection3的集合)。
我的setting.py有
DOMAIN = {
'collection1': {schema: schema1},
'collection2': {schema: schema2},
'collection3': {schema: schema3},
}
当我使用API时:
curl -H "Authorization: Basic [user_a:passwd(base64)]" -i http://127.0.0.1:5000
我得到了所有收藏的结果:
{
"_links": {
"child": [
{
"href": "collection1",
"title": "collection1"
},
{
"href": "collection2",
"title": "collection2"
},
{
"href": "collection3",
"title": "collection3"
}
]
}
}
但是我怎样才能实现不同的用户显示不同的集合,例如用户A只能看到集合1,用户B只能看到集合2?