MobileServiceClient.login 函数

更新时间: 2013年6月

通过使用指定的标识提供程序将某一用户登录到移动服务中。

mobileServiceClient.login(provider, token);

provider
类型:string

标识提供程序的名称,指示移动服务要用于身份验证的提供程序。支持以下值:

 

提供程序值 说明

microsoftaccount

Microsoft 帐户登录名。

facebook

Facebook 登录名

twitter

Twitter 登录名

google

Google 登录名

token
类型:string

身份验证令牌的可选的 JSON 表示形式,可在客户端已从标识提供程序获取了一个令牌时提供。

useSingleSignOn
类型:boolean

指示在登录时是否使用单一登录。仅在 中支持。

类型:在完成时返回user 对象Promise 对象

对返回的 Promise 对象调用 done 方法以便访问返回的用户并且处理任何错误。

以下代码通过使用 Facebook 登录名对用户进行身份验证,然后访问返回的用户 ID 值。

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

在您将 useSingleSignOn 值设为 true 时,移动服务将尝试使用在客户端上缓存的凭据进行登录。为了能够使用此功能,您还必须向移动服务注册您的 包信息。有关如何注册您的应用程序包的信息,请参阅教程在移动服务中开始使用推送通知

 

命名空间

WindowsAzure.MobileServices

MobileServices.js

显示: