我使用 Azure 移动服务将来自我的应用用户的数据保存在我的 Windows 8 应用商店应用中。我想在应用商店中发布应用,但为此我必须确保每个用户只能获取自己的数据。如果 10 个人将数据上传到我的 Azure 服务,他们应该只能获取自己的数据。我怎样才能做到这一点?
问问题
59 次
1 回答
1
您应该检查移动服务教程中的使用脚本来授权用户,它将向您展示如何对每个用户的数据进行分区
基本上,您必须为这样的插入操作编写自定义脚本服务器端(直接在移动服务脚本部分的 Azure 门户中)
function insert(item, user, request) {
item.userId = user.userId;
request.execute();
}
像这样的读取操作
function read(query, user, request) {
query.where({ userId: user.userId });
request.execute();
}
但首先您必须向您的应用程序添加授权,如移动服务中的身份验证入门教程中所示
于 2013-04-29T18:21:18.197 回答