Exemple de jeton apple jwt
Générer un jeton JWT pour l’API Apple Store Connect à l’aide de Python
Les API Apple Store Connect sont des API REST qui permettent à l’utilisateur d’effectuer n’importe quelle tâche que vous effectuez sur le site Web des développeurs Apple. L’appel de l’API nécessite un jeton JWT pour l’autorisation et vous devez générer vous-même un jeton JWT en fonction de quelques paramètres.
Clé API
Pour générer une clé API pour l’API App Store Connect,
1) connectez-vous à App Store Connect et sélectionnez « Utilisateurs et accès ».
2) Cliquez sur l’onglet Clés API et sur le bouton Ajouter (+) pour générer
Entrez un nom pour la clé, puis sélectionnez un rôle pour la clé sous Accès et cliquez sur Générer.
Vous obtiendrez les informations d’une nouvelle clé, y compris son nom, son ID de clé et son lien
de téléchargement.
Téléchargez la clé privée et stockez-la en lieu sûr car elle est disponible au téléchargement une seule fois.
Génération de JWT
Pour générer un jeton JWT, nous avons besoin de 3 choses, comme le montre la dernière image ci-dessus.
1) Clé
privée 2) ID
de clé 3) ID de l’émetteur
1) En-tête JWT
Nous devons maintenant créer un en-tête pour JWT :
- Algorithmes : Cryptage ES256 (utilisé pour signer jwt)
- ID DE CLÉ : 2X9R4HXF34 (remplacez par votre)
- TYPE : JWT '''json
{
« alg » : « ES256 »,
« kid » : « 2X9R4HXF34 »,
« typ » : « JWT »
}
Générons-en un
Ici, vous devrez remplacer le priave_key par votre propre fichier (que vous avez téléchargé) et il vous donnera le jeton JWT pour une validité de 19 minutes.
Remarque : cependant, si le délai d’expiration du jeton est supérieur à > = 20 minutes, vous obtiendrez le code d’état 401
,testons-le en interrogeant toutes les applications de votre Apple Store :
Conclusion
Avec l’API Apple Store Connect, vous pouvez tout faire :
-
achats intégrés et abonnements. Gérez les achats intégrés et les abonnements renouvelables automatiquement pour votre application.
-
Vol d’essai. Gérez les versions bêta de votre application, de vos testeurs et de vos groupes.
-
Nuage Xcode. Lisez les données Xcode Cloud, gérez les flux de travail et démarrez les builds.
-
Utilisateurs et rôles. Envoyez des invitations aux utilisateurs pour qu’ils rejoignent votre équipe. Ajustez leur niveau d’accès ou supprimez des utilisateurs.
-
fourniture. Gérez les ID d’offre groupée, les fonctionnalités, les certificats de signature, les appareils et les profils de provisionnement.
-
Métadonnées de l’application. Créez de nouvelles versions, gérez les informations de l’App Store et soumettez votre app à l’App Store.
-
Expériences d’extrait d’application. Créer un extrait d’appl et gérer celui-ci Expériences.
-
Rapports. Téléchargez des rapports commerciaux et financiers.
-
Métriques de puissance et de performance. Téléchargez des statistiques et des diagnostics agrégés pour les versions de votre app dans l’App Store.
-
Avis des clients et réponses aux avis. Obtenez les avis des clients pour votre application et gérez vos réponses aux avis des clients.
Lancez-vous et prenez le contrôle de votre application.
J’espère que cela a rendu votre journée un peu plus lumineuse. Merci beaucoup & Bon codage !!