page
et per_page
. À partir du 21 juillet 2020 (ou Private Cloud version 2108), Auth0 affichera les journaux des locataires et une bascule de migration pour vous aider à vous préparer à ce changement.
Les locataires concernés sont ceux qui répondent aux critères suivants :
- Locataires de nuage public créés avant le 21 juillet 2020 ou déploiements de nuage privé sur la version 2108
- Effectuer activement des appels vers les points de terminaison concernés sans transmettre le paramètre
per_page
pour les requêtes pouvant renvoyer plus d’un résultat.
- Locataires de nuage public créés à compter du 21 juillet 2020 ou déploiements de nuage privé sur la version 2108 ou supérieure
- N’utiliser aucun des points de terminaison concernés
- Utiliser les points de terminaison concernés et transmettre le paramètre
per_page
, ou effectuer des requêtes qui renverront toujours un seul résultat.
Points de terminaison concernés
Les appels aux points de terminaison de Management API v2 suivants sont affectés :GET /api/v2/clients
GET /api/v2/client_grants
GET /api/v2/grants
GET /api/v2/connections
GET /api/v2/device-credentials
GET /api/v2/resource-servers
GET /api/v2/rules
Actions
- Remplacez tous les appels vers les points de terminaison concernés en fournissant les paramètres
page
etper_page
.
Paramètre | Type | Description |
---|---|---|
page | Entier | Index de la 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 les avis de dépréciation dans vos journaux de locataires. Vérifiez si une demande a renvoyé plus de 50 éléments. Regardez le champ
details.size_exceeded
et vérifiez si c’estvrai
.- Utilisez la requête de journal suivante pour renvoyer tous les appels sans options de pagination avec 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 avec plus de 50 résultats :
type:depnote AND description:*Unpaginated* AND details.size_exceeded:true
client_id
utilisé pour effectuer la Vous pouvez également trouver le point de terminaison utilisé dans le champ logsdetails.path
. - Utilisez la requête de journal suivante pour renvoyer tous les appels sans options de pagination avec plus d’un résultat :
- Désactivez les requêtes non paginées de Management API pour votre locataire. Accédez à Dashboard > Paramètres du locataire > Avancés > Migration. Cela simulera le comportement attendu après la fermeture de la fenêtre de migration, ce qui permettra aux appels vers les points de terminaison concernés de renvoyer jusqu’à 50 résultats. Vous pourrez réactiver les demandes non paginées à tout moment avant cette date.
Mettre à jour les extensions
Vous devrez peut-être mettre à jour les versions précédentes des extensions Auth0 et des extensions personnalisées vers les dernières versions pour vous assurer qu’elles effectuent uniquement des requêtes paginées.- Vérifiez les journaux de vos locataires pour les avis de dépréciation pour les clients dont l’ID correspond à une URL d’extensionURL. Cela signifie que vous devrez mettre à jour cette extension.
- Accédez à Dashboard > Extensions, sélectionnez Installed Extensions (Extensions installées) et cliquez sur le lien Update (Mettre à jour) de l’extension s’il est présent.
Mettre à jour l’outil Deploy CLI
Si vous utilisez l’outilauth0-deploy-cli
, vous devez mettre à jour vers la version 5.3.0 ou ultérieure. Pour en savoir plus, consultez Déployer l’outil Deploy CLI.