Découvrez comment faire la rotation du Secret client d’une application à l’aide de l’Auth0 Dashboard ou de la Management API.
Vous pouvez modifier le d’une application à l’aide du ou de la d’Auth0. Lorsque vous effectuez la rotation d’un Secret client, vous devez mettre à jour toutes les applications autorisées avec la nouvelle valeur.
Les nouveaux secrets peuvent prendre jusqu’à trente secondes avant d’être pris en compte pendant la rotation. Pour réduire au minimum les interruptions, nous vous recommandons d’enregistrer le nouveau Secret client dans le code ou la configuration système de votre application comme solution de rechange à l’ancien secret. Ainsi, si la requête de l’application cliente ne fonctionne pas avec l’ancien secret, votre application utilisera le nouveau secret.Les secrets peuvent être conservés dans une liste (ou une structure semblable) jusqu’à ce qu’ils ne soient plus nécessaires. Une fois que vous êtes certain qu’un ancien secret est obsolète, vous pouvez supprimer sa valeur du code de votre application.
Appelez le point de terminaison Rotate a client secret de la Management API. Remplacez les valeurs de substitution {yourClientId} et MGMT_API_ACCESS_TOKEN par votre ID client et votre jeton d’accès de la Management API, respectivement.
Vous pouvez utiliser le point de terminaison de la Management API Mettre à jour une application pour définir manuellement un secret client au lieu de demander une rotation vers un secret généré automatiquement. Votre application est configurée à l’avance avec le futur secret comme solution de secours, avant la rotation effective.