¿Le resultó útil esta página?
Sus comentarios sobre este contenido son muy importantes. Háganos saber su opinión.
¿Tiene comentarios adicionales?
Caracteres restantes: 1500
Exportar (0) Imprimir
Expandir todo

módulo config

Actualizado: junio de 2015

Proporciona acceso a los valores de configuración específicos del servicio móvil en Servicios móviles de Microsoft Azure

Este objeto contiene los miembros siguientes:

Desde este módulo se obtiene acceso a las propiedades de configuración siguientes para el servicio móvil.

 

Nombre Devuelve Descripción

applicationKey

string

Clave de aplicación del servicio móvil, que se distribuye con la aplicación. Como esta clave no está cifrada, no se puede considerar segura. Para proteger el acceso a los datos del servicio móvil, debe autenticar a los usuarios antes de permitir el acceso. Para obtener más información, vea Administrar las claves.

appSettings

Objeto JSON

Objeto JSON de pares clave-valor personalizados especificados en el servicio móvil. Esta configuración se utiliza para almacenar de forma segura credenciales para otros servicios de Azure y de terceros. Para obtener más información, vea Configuración de aplicación.

crossDomainWhitelist

string

Nombres de los host que pueden realizar llamadas entre dominios al servicio móvil. Los nombres de host se devuelven como una representación de cadena de una matriz de objetos JSON, una por cada par. Para obtener más información, vea Uso compartido de recursos entre orígenes.

dynamicSchemaEnabled

string

Valor booleano que es True cuando el esquema dinámico está habilitado; de lo contrario, es False. Para obtener más información, vea Esquema dinámico.

facebookAppID

string

Identificador de aplicación que se registra cuando se utiliza el proveedor de identidad de Facebook para la autenticación. Para obtener más información, vea Configurar la identidad.

facebookAppSecret

string

Secreto del identificador de aplicación cuando se utiliza el proveedor de identidad de Facebook para la autenticación. Para obtener más información, vea Configurar la identidad.

googleClientID

string

Identificador de cliente que se registra cuando se utiliza el proveedor de identidad de Google para la autenticación. Para obtener más información, vea Configurar la identidad.

googleClientSecret

string

Secreto de cliente que se registra cuando se utiliza el proveedor de identidad de Google para la autenticación. Para obtener más información, vea Configurar la identidad.

masterKey

string

Clave maestra del servicio móvil.

securityNota de seguridad
Esta clave es un secreto importante que proporciona acceso de administrador al servicio móvil y los datos. Es accesible como texto sin formato en el módulo config y no debe devolverse a las aplicaciones cliente. Para obtener más información, vea Administrar las claves. Para obtener más información, vea Administrar las claves. Para obtener más información, vea Administrar las claves.

mobileServiceName

string

Nombre de la instancia del servicio móvil.

sqlConnectionString

string

Cadena de conexión utilizada para obtener acceso a la Base de datos SQL de Azure utilizada por el servicio móvil. Esta cadena incluye las credenciales utilizadas para tener acceso al servicio y es accesible como texto sin formato en el módulo config.

twitterConsumerKey

string

Clave de consumidor que se registra cuando se utiliza el proveedor de identidad de Twitter para la autenticación. Para obtener más información, vea Configurar la identidad.

twitterConsumerSecret

string

Secreto de la clave de consumidor que se registra cuando se utiliza el proveedor de identidad de Twitter para la autenticación. Para obtener más información, vea Configurar la identidad.

En el ejemplo de API personalizada siguiente se utiliza el service (objeto) proporcionado para recuperar un valor de configuración de la aplicación:

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

En el código siguiente se usa el módulo de configuración para tener acceso a las credenciales de Twitter, almacenadas en la configuración de la aplicación, que se utilizan en un script de trabajo programado:

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

En una operación de servicio, el acceso al módulo config se realiza desde el service (objeto). Puesto que el módulo config no está disponible en la operación de tabla ni en los scripts de trabajos programados, debe solicitar que el módulo de configuración tenga acceso a la configuración del servicio móvil.

Mostrar:
© 2015 Microsoft