Продажи: 1-800-867-1389

модуль конфигурации

Обновлено: Январь 2015 г.

Обеспечивает доступ к параметрам конфигурации мобильных служб в Мобильные службы Microsoft Azure.

Этот объект содержит следующие элементы.

Из этого модуля доступны следующие свойства конфигурации мобильных служб.

 

Название Возвращаемые значения Описание

applicationKey

строка

Ключ приложения для мобильной службы, распространяемый с приложением. Поскольку ключ не зашифрован, он не может считаться безопасным. Чтобы обеспечить безопасный доступ к данным ваших мобильных служб, вместо этого проверяйте подлинность пользователей до предоставления им доступа. Дополнительные сведения см. в Управление ключами.

appSettings

Объект JSON

Объект JSON пользовательских пар «ключ-значение», определенных в мобильной службе. Эти параметры используются для безопасного хранения учетных данных для Azure и сторонних служб. Дополнительные сведения см. в Параметры приложения.

crossDomainWhitelist

строка

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

dynamicSchemaEnabled

строка

Логическое значение True, если динамическая схема включена. В противном случае ― значение False. Дополнительные сведения см. в Динамическая схема.

facebookAppID

строка

Идентификатор приложения, зарегистрированный при использовании для проверки подлинности поставщика удостоверений Facebook. Дополнительные сведения см. в Настройка удостоверения.

facebookAppSecret

строка

Секрет для идентификатора приложения, зарегистрированного при использовании для проверки подлинности поставщика удостоверений Facebook. Дополнительные сведения см. в Настройка удостоверения.

googleClientID

строка

Идентификатор клиента, зарегистрированный при использовании для проверки подлинности поставщика удостоверений Google. Дополнительные сведения см. в Настройка удостоверения.

googleClientSecret

строка

Секрет клиента, зарегистрированный при использовании для проверки подлинности поставщика удостоверений Google. Дополнительные сведения см. в Настройка удостоверения.

masterKey

строка

Главный ключ для мобильной службы.

securityПримечание o безопасности.
Этот ключ является секретным и обеспечивает доступ администраторов к мобильной службе и данным. Он доступен в текстовом виде в модуле config и не должен возвращаться клиентским приложениям. Дополнительные сведения см. в Управление ключами. Дополнительные сведения см. в Управление ключами. Дополнительные сведения см. в Управление ключами.

mobileServiceName

строка

Имя экземпляра мобильной службы.

sqlConnectionString

строка

Строка подключения, с помощью которой осуществляется доступ к базе данных SQL Azure, используемой мобильной службой. Эта строка содержит учетные данные, используемые для доступа к службе, она доступна в текстовом виде в модуле config.

twitterConsumerKey

строка

Ключ клиента, зарегистрированный при использовании для проверки подлинности поставщика удостоверений Twitter. Дополнительные сведения см. в Настройка удостоверения.

twitterConsumerSecret

строка

Секрет ключа клиента, зарегистрированного при использовании для проверки подлинности поставщика удостоверений Twitter. Дополнительные сведения см. в Настройка удостоверения.

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

exports.get = function(request, response) {
    // Get the MY_CUSTOM_SETTING value from app settings.
    var customSetting = 
        request.service.config.appSettings.my_custom_setting;

    // Do something and then send a response.
}

В следующем коде получение учетных данных Twitter, хранящихся в параметрах приложения, которые используются в запланированном скрипте задания, выполняется с помощью модуля конфигурации:

// Get the app settings from the service configuration module.
var settings = require('mobileservice-config').appSettings;

// Get your Twitter v1.1 access credentials from app settings.
var consumerKey = settings.TWITTER_CONSUMER_KEY,
    consumerSecret = settings.TWITTER_CONSUMER_SECRET,
    accessToken= settings.TWITTER_ACCESS_TOKEN,
    accessTokenSecret = settings.TWITTER_ACCESS_TOKEN_SECRET;

В операции службы доступ к модулю config осуществляется из объект службы. Поскольку модуль config недоступен в табличных операциях и запланированных скриптах задания, необходимо убедиться, что модуль конфигурации имеет доступ к конфигурации мобильной службы.

Была ли вам полезна эта информация?
(1500 символов осталось)
Спасибо за ваш отзыв
Показ:
© 2015 Microsoft