Processus de migration
Décrit le processus de migration chez Auth0, y compris les annonces de fin de vie, les fenêtres de migration et les guides de migration.
Afin de maintenir la stabilité et la sécurité de notre plateforme, nous devons parfois modifier ou retirer certaines fonctionnalités ou certains comportements. Ces changements peuvent parfois entraîner un changement incompatible.
Lorsque nous devons apporter un changement incompatible, nous marquons d’abord la fonctionnalité ou le comportement concerné comme obsolète, 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 afin de cesser d’utiliser la fonctionnalité ou le comportement obsolète.
Lorsque nous annonçons une dépréciation, nous indiquons habituellement la date à laquelle la fonctionnalité ou le comportement passera à l’étape de fin de vie du produit et sera retiré de la plateforme. Dans certains cas, nous déprécions immédiatement une fonctionnalité pour éviter qu’elle soit davantage adoptée, puis nous déterminons sa date de fin de vie ultérieurement. Les dates de fin de vie peuvent varier selon le type de plan.
Lorsque nous annonçons une fin de vie, nous ouvrons également une fenêtre de migration afin de permettre à nos clients de se préparer à la date de fin de vie.
Dans la mesure du possible, nous prévoyons une fenêtre 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 exigés par la loi applicable ou par des normes de certification de tierces parties), nous pouvons raccourcir ce délai. Dans de tels cas, nous fournirons un préavis aussi long qu’il est raisonnablement possible de le faire dans les circonstances.
Les dépréciations d’Auth0 consistent habituellement à remplacer un comportement déprécié par une fonctionnalité essentiellement équivalente (bien que, dans certains cas, nous puissions choisir de cesser complètement d’offrir du soutien pour certaines fonctionnalités).
Pour vous aider à migrer vers la nouvelle fonctionnalité et à évaluer l’incidence sur vos tenants, nous publierons un guide de migration qui détaillera toutes les modifications nécessaires au code de votre application, vous indiquera toute autre action requise et vous expliquera 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 tenants qui ne l’auront pas activé pendant la fenêtre de migration.