Processus de migration
Décrit le processus de migration chez Auth0, y compris les annonces de fin de vie, les périodes de migration et les guides de migration.
Pour assurer la stabilité et la sécurité de notre plateforme, nous devons parfois modifier ou supprimer certaines fonctionnalités ou certains comportements. Ces changements peuvent parfois entraîner une rupture de compatibilité.
Lorsqu’une rupture de compatibilité est nécessaire, nous déprécions d’abord la fonctionnalité ou le comportement concerné, puis nous annonçons cette dépréciation à nos clients. Lorsqu’une nouvelle dépréciation est annoncée, les clients doivent entreprendre une migration pour abandonner la fonctionnalité ou le comportement obsolète.
Lorsque nous annonçons une dépréciation, nous indiquons généralement la date à laquelle la fonctionnalité ou le comportement passera à l’étape de fin de vie du et sera retiré de la plateforme. Dans certains cas, nous déprécions immédiatement une fonctionnalité afin d’en empêcher toute adoption supplémentaire, et la date de fin de vie sera déterminée ultérieurement. Les dates de fin de vie peuvent varier selon le type d’abonnement.
Lorsque nous annonçons une fin de vie, nous ouvrons également une période de migration pour permettre aux clients de se préparer à la date de fin de vie.
Dans la mesure du possible, nous prévoyons une période de migration d’au moins six mois entre l’annonce de fin de vie et la date de fin de vie. En cas d’urgence (par exemple, des vulnérabilités critiques nécessitant une correction ou des changements requis par la loi applicable ou par des normes de certification de tiers), nous pouvons écourter ce délai. Dans de tels cas, nous fournirons un préavis aussi long qu’il est raisonnable de le faire compte tenu des circonstances.
Les dépréciations d’Auth0 consistent généralement à remplacer un comportement obsolète par une fonctionnalité essentiellement équivalente (bien que, dans certains cas, nous puissions choisir de mettre complètement fin à la prise en charge de certaines fonctionnalités).
Pour vous aider à migrer vers la nouvelle fonctionnalité et à déterminer l’incidence sur vos locataires, nous publierons un guide de migration détaillant toutes les modifications nécessaires au code de votre application, vous informant de toute autre mesure requise et vous indiquant comment activer le nouveau comportement avant la date de fin de vie.
Une fois la date de fin de vie atteinte, le nouveau comportement sera automatiquement activé pour les locataires qui ne l’auront pas activé pendant la période de migration.