0

我使用 Azure 移动服务将来自我的应用用户的数据保存在我的 Windows 8 应用商店应用中。我想在应用商店中发布应用,但为此我必须确保每个用户只能获取自己的数据。如果 10 个人将数据上传到我的 Azure 服务,他们应该只能获取自己的数据。我怎样才能做到这一点?

4

1 回答 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 回答