page et per_page. À compter du 21 juillet 2020 (ou de la version 2108 de Private Cloud), Auth0 affichera les journaux du tenant ainsi qu’un commutateur de migration pour vous aider à vous préparer à ce changement.
Les tenants touchés sont ceux qui répondent aux critères suivants :
- Tenants Public Cloud créés avant le 21 juillet 2020 ou déploiements Private Cloud en version 2108
- Effectuent activement des appels aux points de terminaison touchés sans transmettre le paramètre
per_pagepour des requêtes pouvant renvoyer plus d’un résultat.
- Tenants Public Cloud créés le 21 juillet 2020 ou après ou déploiements Private Cloud en version 2108 ou ultérieure
- N’utilisent aucun des points de terminaison touchés
- Utilisent les points de terminaison touchés et transmettent le paramètre
per_page, ou effectuent des requêtes qui renverront toujours un seul résultat.
Points de terminaison concernés
GET /api/v2/clientsGET /api/v2/client_grantsGET /api/v2/grantsGET /api/v2/connectionsGET /api/v2/device-credentialsGET /api/v2/resource-serversGET /api/v2/rules
Actions
- Remplacez tous les appels aux points de terminaison concernés en fournissant les paramètres
pageetper_page.
| Paramètre | Type | Description |
|---|---|---|
page | Entier | Indice de page des résultats à renvoyer. La première page est 0. |
per_page | Entier | Nombre de résultats par page. La pagination est désactivée si le paramètre n’est pas envoyé. |
-
Confirmez que vous ne voyez plus d’avis de dépréciation dans les journaux de votre tenant. Vérifiez si une requête a renvoyé plus de 50 éléments. Consultez le champ
details.size_exceededet vérifiez s’il est défini àtrue.- Utilisez la requête de journal suivante pour renvoyer tous les appels sans options de pagination comportant plus d’un résultat :
type:depnote AND description:*Unpaginated* - Utilisez la requête de journal suivante pour renvoyer tous les appels sans options de pagination comportant plus de 50 résultats :
type:depnote AND description:*Unpaginated* AND details.size_exceeded:true
client_idutilisé pour l’effectuer. Vous pouvez aussi trouver le point de terminaison utilisé dans le champdetails.pathdes journaux. - Utilisez la requête de journal suivante pour renvoyer tous les appels sans options de pagination comportant plus d’un résultat :
- Désactivez les requêtes non paginées de la Management API pour votre tenant. Accédez à Dashboard > Tenant Settings > Advanced > Migration. Cela simulera le comportement attendu une fois la fenêtre de migration fermée, de sorte que les appels aux points de terminaison concernés renverront jusqu’à 50 résultats. Vous pourrez réactiver les requêtes non paginées à tout moment avant cette date.
Mettre à jour les extensions
- Consultez les journaux de votre tenant pour repérer les avis de dépréciation concernant les clients dont l’ID correspond à une URL d’extension. Cela signifie que vous devrez mettre cette extension à jour.
- Accédez à Dashboard > Extensions, sélectionnez Installed Extensions, puis cliquez sur le lien Update de l’extension, s’il est affiché.
Mettre à jour l’outil Deploy CLI
auth0-deploy-cli, vous devez passer à la version 5.3.0 ou plus récente. Pour en savoir plus, consultez l’outil Deploy CLI.