Configurer les fonctionnalités

Créer un Services ID et une clé privée pour WeatherKit

Pour communiquer avec le service Apple Weather sur le Web, vous utiliserez une clé privée d’authentification pour signer un ou plusieurs jetons de développement.

Enregistrer un Services ID

  1. Dans Certificates, Identifiers & Profiles (Certificats, identifiants et profils), cliquez sur Identifiers (Identifiants) dans la barre latérale.

  2. Dans l’angle supérieur gauche, cliquez sur le bouton d’ajout (+), sélectionnez Services IDs, puis cliquez sur Continue (Continuer).

  3. Fournissez une description pour la clé.

  4. Saisissez une chaîne de style de nom de domaine inversé pour l’identifiant, puis cliquez sur Continue (Continuer).

  5. Vérifiez les informations, puis cliquez sur Register (Enregistrer).

  6. Cliquez sur Done (Terminé).

Remarque : tous les Services ID enregistrés peuvent être utilisés avec WeatherKit.

Signer un ou plusieurs jetons à l’aide d’une clé privée d’authentification

  1. Enregistrez un Services ID.

  2. Créez et téléchargez une clé privée avec WeatherKit activé.

  3. Obtenez l’identifiant de clé (kid) pour créer un jeton JSON Web Token (JWT) qui vous permettra de communiquer avec les fonctionnalités que vous avez activées.

Remarque : une clé d’authentification avec WeatherKit activé est nécessaire afin de pouvoir effectuer des requêtes pour tous les Services ID enregistrés.

Si vous suspectez qu’une clé privée a été compromise, commencez par créer une nouvelle clé privée associée au Services ID. Ensuite, après avoir effectué la transition vers la nouvelle clé, révoquez l’ancienne clé privée.