Características afectadas
- Rules
- Hooks
- conexiones de base de datos personalizadas
- conexiones sociales personalizadas
- Extensiones
Tareas
- Rules
- Hooks
- conexiones y scripts de base de datos personalizadas
- conexiones sociales personalizadas
- extensiones
Habilitar el runtime de Node 12
options.customScripts. De forma similar, puede encontrar las conexiones sociales personalizadas en options.scripts.fetchUserProfile.
- Habilite Node 12 en su inquilino de desarrollo mediante el nuevo panel Extensibility en la página Configuración avanzada del Tenant del Dashboard. Elija Node 12 en el menú desplegable Runtime.
- Haga clic en Save.
- Si usa los elementos que se indican a continuación, complete los pasos de migración para cada uno.
- Pruebe su configuración.
- Cuando esté seguro de que nada se haya roto, use los pasos 1 y 2 anteriores para habilitar Node 12 en su inquilino de producción.
Añada nuevas URL a la lista de permitidas
https://{yourTenant}.us8.webtask.io/dummy-extension-url
cuando actualice a Node 12, la URL será:
https://{yourTenant}.us12.webtask.io/dummy-extension-url
- Vaya a Dashboard > Applications > Applications > Settings y agregue la URL en los campos Allowed Callback URLs y Allowed Logout URLs.
- Las URL de ejecución también cambiarán para los webtasks personalizados de su contenedor de Auth0. Debe actualizar cualquier aplicación externa que invoque esos webtasks.
auth0-authorization-extension. Vuelva a publicar esta Rule desde Authorization Extension para actualizar automáticamente las URL.
- Asegúrese de haber actualizado a la versión más reciente de Authorization Extension en la pestaña Installed Extensions. Si aparece el botón Upgrade, haga clic en él para actualizar. Si el botón no aparece, ya está usando la versión más reciente de la extensión.
- Abra la página de configuración de Authorization Extension.
- Para actualizar la URL en la Rule, vuelva a publicarla haciendo clic en el botón Publish Rule.
- Verifique que todo siga funcionando. Si ve un error de Invalid API Key después de la actualización, haga clic en el botón Rotate para generar una nueva clave de API.
Configurar las URL de Delegated Administration
| Ubicación | URL de devolución de llamada permitida para Node 12 | URL de cierre de sesión permitida para Node 12 |
|---|---|---|
| US-1 | https://{yourTenant}.us12.webtask.io/auth0-delegated-admin/login | https://{yourTenant}.us12.webtask.io/auth0-delegated-admin |
| US-3 | https://{yourTenant}.us.webtask.run/auth0-delegated-admin/login | https://{yourTenant}.us.webtask.run/auth0-delegated-admin |
| EU | https://{yourTenant}.eu12.webtask.io/auth0-delegated-admin/login | https://{yourTenant}.eu12.webtask.io/auth0-delegated-admin |
| AU | https://{yourTenant}.au12.webtask.io/auth0-delegated-admin/login | https://{yourTenant}.au12.webtask.io/auth0-delegated-admin |
| JP-1 | https://{yourTenant}.jp.webtask.run/auth0-delegated-admin/login | https://{yourTenant}.jp.webtask.run/auth0-delegated-admin |
- Allowed Callback URLs:
https://{yourTenant}.us12.webtask.io/auth0-delegated-admin/login - Allowed Logout URLs:
https://{yourTenant}.us12.webtask.io/auth0-delegated-admin
Configurar las URL del SSO Dashboard
| Ubicación | URL de devolución de llamada permitida |
|---|---|
| US-1 | https://{yourTenant}.us12.webtask.io/auth0-sso-dashboard/admins/login |
| US-3 | https://{yourTenant}.us.webtask.run/auth0-sso-dashboard/admins/login |
| Europe | https://{yourTenant}.eu12.webtask.io/auth0-sso-dashboard/admins/login |
| Australia | https://{yourTenant}.au12.webtask.io/auth0-sso-dashboard/admins/login |
| Japan | https://{yourTenant}.jp.webtask.run/auth0-sso-dashboard/admins/login |
| Ubicación | URL de devolución de llamada permitida |
|---|---|
| US-1 | https://{yourTenant}.us12.webtask.io/auth0-sso-dashboard/login |
| US-3 | https://{yourTenant}.us.webtask.run/auth0-sso-dashboard/login |
| Europe | https://{yourTenant}.eu12.webtask.io/auth0-sso-dashboard/login |
| Australia | https://{yourTenant}.au12.webtask.io/auth0-sso-dashboard/login |
| Japan | https://{yourTenant}.jp.webtask.run/auth0-sso-dashboard/login |
Actualizar extensiones
PUBLIC_WT_URL para la autorización. Este Secret depende de la versión del runtime y no se actualiza automáticamente.
Para actualizarlo, debe guardar la configuración de la extensión (no es necesario realizar ningún cambio). Para ello, después de cambiar el runtime a Node 12, debe abrir la configuración de la extensión en el Dashboard de extensiones (icono de engranaje) y hacer clic en Save. Después, la galería de extensiones actualizará el Secret PUBLIC_WT_URL en función del runtime seleccionado.
Si no actualiza el Secret oculto PUBLIC_WT_URL, recibirá el siguiente error:

Actualizar módulos fijados
require), tenga en cuenta que algunas versiones se actualizaron para funcionar con Node 12. La siguiente tabla resume los cambios. Estas nuevas versiones deberían seguir siendo compatibles con versiones anteriores.
| Nombre del módulo | Versión anterior | Versión nueva |
|---|---|---|
| couchbase | ~2.5.1 | 2.6.10 |
| bcrypt | 1.0.3 | 3.0.8 |
var bcrypt = require(‘bcrypt@1.0.3’);
por
var bcrypt = require(‘bcrypt’);
o, si el módulo debe fijarse en una versión específica:
var bcrypt = require(‘bcrypt@3.0.8’);