Configurare le funzionalità

Creare un identificatore dei servizi e una chiave privata per WeatherKit

Per comunicare con il servizio Apple Weather sul web, utilizzerai una chiave privata di autenticazione per firmare uno o più token sviluppatore.

Registrare un identificatore dei servizi

  1. In Certificates, Identifiers & Profiles (Certificati, identificatori e profili), fai clic su Identifiers (Identificatori) nella barra laterale.

  2. In alto a sinistra, fai clic sul pulsante Aggiungi (+), seleziona Services IDs (ID servizi), quindi fai clic su Continue (Continua).

  3. Fornisci una descrizione della chiave.

  4. Inserisci una stringa tipo nome di dominio inverso per l’identificatore, quindi fai clic su Continue (Continua).

  5. Rivedi le informazioni, quindi fai clic su Register (Registra).

  6. Fai clic su Done (Fine).

Nota: tutti gli ID servizi registrati sono idonei all’utilizzo con WeatherKit.

Utilizzare una chiave privata di autenticazione per firmare uno o più token

  1. Registra un identificatore dei servizi.

  2. Crea e scarica una chiave privata con WeatherKit abilitato.

  3. Ottieni l’identificatore della chiave (kid) per creare un token web JSON (JWT) che utilizzerai per comunicare con le funzionalità abilitate.

Nota: è necessaria una chiave di autenticazione con WeatherKit abilitato per consentire di effettuare richieste per tutti gli ID servizi registrati.

Se sospetti che una chiave privata sia stata compromessa, per prima cosa crea una nuova chiave privata associata all'identificatore dei servizi. Quindi, dopo aver effettuato il passaggio alla nuova chiave, revoca la chiave privata precedente.