2013-04-29 2 views
0

Я использую Azure Mobile Serivce для сохранения данных из пользователей моего приложения в моем приложении для Windows 8 Store. Я хочу опубликовать приложение в магазине приложений, но для этого я должен быть уверен, что каждый пользователь может получить только свои данные. Если 10 человек загружают данные на мою Azure-службу, они должны иметь возможность получать свои собственные данные. Как я могу это сделать?Azure - данные только для владельца

ответ

1

Вы должны проверить Use scripts to authorize users in Mobile Services tutorial он покажет вам, как разбить данные на каждого пользователя

В основном вы должны написать серверную пользовательские скрипты (непосредственно в Azure Portal в разделе сценария Mobile Service) для операции вставки как этот

function insert(item, user, request) { 
    item.userId = user.userId;  
    request.execute(); 
} 

и операция чтения, как этот

function read(query, user, request) { 
    query.where({ userId: user.userId });  
    request.execute(); 
} 

Но сначала вы должны добавить авторизацию для вашего приложения, как показано на странице Get started with authentication in Mobile Services tutorial

Смежные вопросы