Configuración de la audiencia jwt en el backend de Azure Mobile Apps

Estoy jugando con un backend de aplicaciones móviles de Azure (nodeJS), como se explica aquí . He estado usando la configuración de configuración web predeterminada para desarrollar mi aplicación móvil, pero ahora quiero personalizar la funcionalidad de back-end de la nube, así que he creado un backend local con el SDK de Azure-Mobile-Apps.

Ingresé con mi aplicación móvil (usando el aspecto de autorización del SDK del cliente de Azure) y luego capturé el AuthToken, usando una configuración de backend administrada en vivo.

Cuando vengo a probar y autorizar una solicitud, me sale el siguiente problema:

{“nombre”: “JsonWebTokenError”, “mensaje”: “audiencia jwt no válida. esperado: urn: microsoft: windows-azure: zumo”}

A partir de: Probar localmente la autenticación de Azure Mobile – firma jwt no válida

¿Cómo puedo configurar la audiencia jwt?

Para configurar la audiencia y el emisor, use el objeto auth: {} en su azureMobile.js. Puede decodificar el JWT en jwt.io para ver qué son la audiencia y el emisor, luego haga lo siguiente:

auth: { audience: '', issuer: '' }; 

Algunas buenas referencias:

  • Mi blog publicado en Custom Auth
  • La referencia de configuración principal (que azureMobile.js exporta)