MobileServiceClient.login 函數

更新日期: 2013年6月

使用指定的識別提供者,將使用者記錄至行動服務。

mobileServiceClient.login(provider, token);

provider
類型:string

識別提供者名稱,指示行動服務使用哪個提供者進行驗證。支援下列值:

 

提供者值 說明

microsoftaccount

Microsoft 帳戶登入。

facebook

Facebook 登入

twitter

Twitter 登入

google

Google 登入

token
類型:string

驗證 Token 的選擇性 JSON 表示法,可在用戶端已經從識別提供者取得 Token 時提供。

useSingleSignOn
類型:boolean

指出是否要在登入時使用單一登入。只在 中支援。

類型:完成時會傳回 user 物件Promise 物件

對傳回的 Promise 物件呼叫 done 方法可存取傳回的使用者及處理任何錯誤。

下列程式碼會驗證使用 Facebook 登入的使用者,然後存取傳回的使用者識別碼值。

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

當您將 useSingleSignOn 值設定為 true 時,Mobile Services會嘗試使用在用戶端上快取的認證進行登入。若要能夠使用這項功能,您也必須向Mobile Services註冊 封裝資訊。如需有關如何註冊應用程式封裝的詳細資訊,請參閱教學課程<開始使用行動服務中的推送通知>。

 

命名空間

WindowsAzure.MobileServices

程式庫

MobileServices.js

顯示: