我使用Azure Mobile Serivce在我的Windows 8商店应用中保存来自我的app useres的数据。我想在应用程序商店中发布应用程序,但为此我必须确保每个用户只能获取自己的数据。如果10人将数据上传到我的Azure服务,他们应该只能获取自己的数据。我怎么能这样做?
答案 0 :(得分:1)
您应该检查Use scripts to authorize users in Mobile Services tutorial它将向您展示如何对每个用户的数据进行分区
基本上你必须为这样的Insert操作编写自定义脚本服务器端(直接在Mobile Portal脚本部分的Azure门户中)
function insert(item, user, request) {
item.userId = user.userId;
request.execute();
}
这样的读取操作
function read(query, user, request) {
query.where({ userId: user.userId });
request.execute();
}
但首先,您需要为{} {}}
中的应用添加授权