MobileServiceClient.login (fonction)

Mis à jour: juin 2013

Connecte un utilisateur à un service mobile à l'aide du fournisseur d'identité spécifié.

mobileServiceClient.login(provider, token);

provider
Type : string

Nom du fournisseur d'identité, qui indique aux services mobiles quel fournisseur utiliser pour l'authentification. Les valeurs suivantes sont admises :

 

Valeur du fournisseur Description

microsoftaccount

Connexion au compte Microsoft.

facebook

Compte de connexion Facebook

twitter

Compte de connexion Twitter

google

Compte de connexion Google

token
Type : string

Représentation JSON facultative d'un jeton d'authentification, qui peut être fourni lorsque le client a déjà obtenu un jeton du fournisseur d'identité.

useSingleSignOn
Type : boolean

Indique s'il faut utiliser l'authentification unique lors de la connexion. Uniquement pris en charge dans une .

Type : Objet Promise qui retourne un user (objet) lorsqu'il s'achève.

Appelez la méthode done sur l'objet Promise retourné pour accéder à l'utilisateur retourné et pour gérer les erreurs.

Le code suivant authentifie l'utilisateur à l'aide d'une connexion Facebook, puis accède à la valeur d'ID utilisateur retournée.

mobileService.login("facebook").done(function (results) {
    var userId = results.userId;
    // Do something with the user ID.
}

Lorsque vous affectez la valeur true à useSingleSignOn, Services mobiles tente de se connecter à l'aide des informations d'identification mises en cache sur le client. Pour pouvoir utiliser cette fonctionnalité, vous devez également avoir enregistré vos informations de package d' avec Services mobiles. Pour plus d'informations sur la façon d'inscrire votre package d'application, consultez le didacticiel Prise en main des notifications Push dans les services mobiles.

 

Espace de noms

WindowsAzure.MobileServices

Bibliothèque

MobileServices.js

Afficher: