Экспорт (0) Печать
Развернуть все

Функция MobileServiceClient.login

Обновлено: Июнь 2013 г.

Обеспечивает вход пользователя в мобильную службу с помощью указанного поставщика удостоверений.

mobileServiceClient.login(provider, token);

provider
Тип: string

Имя поставщика удостоверений, указывающее мобильным службам, какой поставщик должен использоваться для проверки подлинности. Поддерживаются следующие значения.

 

Значение поставщика Описание

microsoftaccount

Имя входа учетной записи Майкрософт

facebook

Имя входа Facebook

twitter

Имя входа Twitter

google

Имя входа Google

token
Тип: string

Необязательное представление JSON для токена проверки подлинности, которое можно указывать, если клиент уже получал токен от поставщика удостоверений.

useSingleSignOn
Тип: boolean

Указывает, следует ли использовать единый вход в систему. Поддерживается только в .

Тип: Объект службы, возвращающий объект user после завершения.

Для доступа к возвращенному пользователю и обработки ошибок вызовите метод done возвращенного объекта Promise.

Следующий код проверяет подлинность пользователя с помощью имени входа Facebook, затем использует возвращенное значение идентификатора.

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

Если задать значение useSingleSignOn, равное true, Мобильные услуги будет пытаться выполнить вход с использованием учетных данных, кэшированных в клиенте. Чтобы иметь возможность использовать эту функциональность, необходимо также зарегистрировать данные о пакете в Мобильные услуги. Сведения о способах зарегистрировать пакет приложения см. в разделе учебника Приступая к работе с push-уведомлениями в мобильных службах.

 

Пространство имен

WindowsAzure.MobileServices

Библиотека

MobileServices.js

Показ:
© 2014 Microsoft