Esta página foi útil?
Seus comentários sobre este conteúdo são importantes. Queremos saber sua opinião.
Comentários adicionais?
1500 caracteres restantes
Autorizar usuário

Autorizar usuário

Atualizado: junho de 2015

Em um serviço móvel de back-end JavaScript, os scripts de servidor são usados para implementar regras de autorização de forma a garantir que os usuários autenticados somente possam ver seus próprios dados ou para conceder recursos adicionais aos administradores.

ImportantImportante
Para poder autenticar usuários, é preciso registrar seu aplicativo com um provedor de identidade. Depois registre o segredo do cliente gerado pelo provedor com os Serviços Móveis. Para obter mais informações, consulte Guia de introdução à autenticação (Windows Store / Windows Phone / iOS / Android / HTML).

O exemplo a seguir define a propriedade owner de um item inserido com base no userId de um usuário autenticado.

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

Em uma API personalizada, o objeto user é obtido do objeto request fornecido, conforme exibido no método GET a seguir.

exports.get = function(request, response) {    
    var currentUser = request.user;
    // Do something with the user ID here…
};

O exemplo a seguir adiciona outro filtro a uma operação read com base no userId de um usuário autenticado. Este filtro restringe o resultado para somente itens que pertencem ao usuário atual.

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

Para obter mais informações, consulte a Referência de script dos Serviços Móveis.

Mostrar:
© 2015 Microsoft