Caractéristiques affectées
- Règles
- Hooks
- Connexions à des bases de données personnalisées
- Connexions sociales personnalisées
- Extensions
Tâches
- Règles
- Hooks
- Connexions et scripts de base de données personnalisés
- Connexions sociales personnalisées
- Extensions
Activer l’exécution de Node 12
options.customScripts. De même, vous pouvez trouver des connexions sociales personnalisées dans options.scripts.fetchUserProfile.
- Activez Node 12 sur votre locataire de développement en utilisant le nouveau panneau Extensibilité sur la page Paramètres avancés du locataire de Dashboard. Sélectionnez Node 12 à partir du menu déroulant Exécution.
- Cliquez sur Enregistrer.
- Si vous utilisez les éléments énumérés ci-dessous, effectuez les étapes de migration pour chacun d’entre eux.
- Testez votre configuration.
- Une fois que vous êtes sûr que rien n’entraîne de bogue, utilisez les étapes 1 et 2 ci-dessus pour activer Node 12 sur votre locataire de production.
Ajouter de nouvelles URL à la liste blanche
https://{yourTenant}.us8.webtask.io/dummy-extension-url
lorsque vous effectuerez une mise à jour vers Node 12, l’URL sera :
https://{yourTenant}.us12.webtask.io/dummy-extension-url
- Allez à Dashboard > Applications > Applications > Paramètres, et ajoutez URL aux champs Callback URL autorisées et URL de déconnexion autorisées.
- Les URL d’exécution seront également modifiées pour les tâches Web personnalisées dans votre conteneur Auth0. Vous devez mettre à jour toutes les applications externes qui appellent ces tâches Web.
auth0-authorization-extension. Republiez cette règle à partir de l’Authorization Extension pour mettre automatiquement à jour les URL.
- Assurez-vous d’avoir mis à jour la dernière version de l’extension d’autorisation à partir de l’onglet Extensions installées. Si le bouton Mettre à niveau est présent, cliquez pour mettre à niveau. Si le bouton n’est pas présent, vous êtes déjà sur la dernière version de l’extension.
- Ouvrez la page de configuration Authorization Extension.
- Pour mettre à jour l’URL dans la règle, publiez à nouveau la règle en cliquant sur le bouton Publier la règle.
- Testez pour vous assurer que tout fonctionne toujours. Si une erreur de clé API invalide apparaît après la mise à jour, cliquez sur le bouton Effectuer une rotation pour générer une nouvelle clé API.
Configurer les URL d’administration déléguée
| Emplacement | URL de rappel autorisée pour Node 12 | URL de déconnexion autorisées pour 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 |
- URL de rappel autorisées:
https://{yourTenant}.us12.webtask.io/auth0-delegated-admin/login - URL de déconnexions permises:
https://{yourTenant}.us12.webtask.io/auth0-delegated-admin
Configurer les URL du Dashboard à authentification unique
| Emplacement | URL de rappel autorisée |
|---|---|
| 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 |
| Australie | https://{yourTenant}.au12.webtask.io/auth0-sso-dashboard/admins/login |
| Japon | https://{yourTenant}.jp.webtask.run/auth0-sso-dashboard/admins/login |
| Emplacement | URL de rappel autorisée |
|---|---|
| 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 |
| Australie | https://{yourTenant}.au12.webtask.io/auth0-sso-dashboard/login |
| Japon | https://{yourTenant}.jp.webtask.run/auth0-sso-dashboard/login |
Mettre à jour les extensions
PUBLIC_WT_URL pour l’autorisation. Ce secret dépend de la version de l’exécution et n’est pas automatiquement mis à jour.
To update it, you need to save the extension’s settings (no changes are necessary). To do so, after switching the runtime to Node 12, you need to open the extension’s settings in the extensions dashboard (gear icon), and click Save. After that, the extensions gallery will update the PUBLIC_WT_URL secret based on the selected runtime.
Si vous ne mettez pas à jour le secret caché PUBLIC_WT_URL, vous obtiendrez l’erreur suivante :

Mise à jour des modules épinglés
| Nom du module | Ancienne version | Nouvelle version |
|---|---|---|
| couchbase | ~2.5.1 | 2.6.10 |
| bcrypt | 1.0.3 | 3.0.8 |
var bcrypt = require(‘bcrypt@1.0.3’);
à
var bcrypt = require(‘bcrypt’);
ou, si le module doit être fixé à une version spécifique :
var bcrypt = require(‘bcrypt@3.0.8’);