Esporta (0) Stampa
Espandi tutto

Autorizzare l'utente

Aggiornamento: aprile 2014

In un servizio mobile back-end JavaScript, gli script del server vengono utilizzati per implementare regole di autorizzazione per assicurarsi che gli utenti autenticati possano visualizzare solo i propri dati o per garantire ulteriori funzionalità agli amministratori.

ImportantImportante
Per poter autenticare gli utenti, è necessario registrare l'app con un provider di identità. Registrare la chiave privata client generata dal provider con Servizi Mobili. Per ulteriori informazioni, vedere Introduzione all'autenticazione (Windows Store / Windows Phone / iOS / Android / HTML).

Nell'esempio seguente viene impostata la proprietà owner di un elemento inserito in base all'userId di un utente autenticato.

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

In un'API personalizzata l'oggetto user viene ottenuto dall'oggetto request fornito, come nel metodo GET seguente.

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

Nell'esempio seguente viene aggiunto un filtro a un'operazione read in base all'userId di un utente autenticato. Tramite questo filtro il risultato viene limitato ai soli elementi che appartengono all'utente corrente.

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

Per ulteriori informazioni, vedere la pagina relativa al riferimento agli script dei servizi mobili.

Mostra:
© 2015 Microsoft