VENDAS: 1-800-867-1389

módulo de configuração

Atualizado: janeiro de 2015

Fornece acesso aos parâmetros de configuração específicos do serviço móvel em Serviços Móveis do Microsoft Azure

Esse objeto contém os seguintes membros:

As seguintes propriedades de configuração do serviço móvel são acessadas desse módulo.

 

Nome Retorna Descrição

applicationKey

string

A chave de aplicativo do serviço móvel, que é distribuída com o aplicativo. Como essa chave não é criptografada, ela não poderá ser considerada segura. Para garantir a segurança de acesso aos dados do seu serviço móvel, autentique os usuários antes de permitir o acesso. Para obter mais informações, consulte Gerenciar Chaves.

appSettings

Objeto JSON

Um objeto JSON dos pares personalizadas de valor de chave definidos no serviço móvel. Estas configurações são usadas para armazenar as credenciais com segurança para outros serviços e serviços de terceiros do Azure. Para obter mais informações, consulte Configurações de aplicativo.

crossDomainWhitelist

string

Os nomes de host que têm permissão para fazer chamadas de domínio cruzado para o serviço móvel. Os nomes de host são retornados como uma representação de cadeia de caracteres de uma matriz de objetos JSON, um para cada par. Para obter mais informações, consulte Compartilhamento de recursos entre origens.

dynamicSchemaEnabled

string

Um valor booliano que será True quando o esquema dinâmico for habilitado; caso contrário, False. Para obter mais informações, consulte Esquema dinâmico.

facebookAppID

string

A ID do aplicativo registrada ao usar o provedor de identidade do Facebook para autenticação. Para obter mais informações, consulte Configurar identidade.

facebookAppSecret

string

O segredo da ID do aplicativo registrada ao usar o provedor de identidade do Facebook para autenticação. Para obter mais informações, consulte Configurar identidade.

googleClientID

string

A ID do cliente registrada ao usar o provedor de identidade do Google para autenticação. Para obter mais informações, consulte Configurar identidade.

googleClientSecret

string

O segredo do cliente registrado ao usar o provedor de identidade do Google para autenticação. Para obter mais informações, consulte Configurar identidade.

masterKey

string

A chave mestra de serviço para o serviço móvel.

securitySegurança Observação
Essa chave é um segredo importante que fornece acesso de administrador ao serviço móvel e seus dados. É acessível em texto sem-formatação no módulo de config e não deve ser retornada aos aplicativos cliente. Para obter mais informações, consulte Gerenciar Chaves. Para obter mais informações, consulte Gerenciar Chaves. Para obter mais informações, consulte Gerenciar Chaves.

mobileServiceName

string

O nome da instância do serviço móvel.

sqlConnectionString

string

A cadeia de conexão usada para acessar o banco de dados SQL do Azure usado pelo serviço móvel. Essa cadeia de caracteres inclui as credenciais usadas para acessar o serviço e é acessível em texto sem-formatação no módulo de config.

twitterConsumerKey

string

A chave do consumidor registrada ao usar o provedor de identidade do Twitter para autenticação. Para obter mais informações, consulte Configurar identidade.

twitterConsumerSecret

string

O segredo da chave do consumidor registrada ao usar o provedor de identidade do Twitter para autenticação. Para obter mais informações, consulte Configurar identidade.

O exemplo de API personalizada a seguir usa o objeto de serviço fornecido para recuperar um valor de configuração do aplicativo:

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.
}

O código a seguir usa o módulo de configuração para acessar as credenciais de Twitter, armazenadas nas configurações do aplicativo, que são usadas em um script de trabalho agendado.

// 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;

Em uma operação de serviço, o módulo de config é acessado pelo objeto de serviço. Como o módulo de config não está disponível na operação de tabela e scripts de trabalhos agendados, você deve requerer o módulo de configuração para acessar sua configuração de serviço móvel.

Isso foi útil para você?
(1500 caracteres restantes)
Agradecemos os seus comentários
Mostrar:
© 2015 Microsoft