

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Amazon SNS Méthodes d'authentification par notification push Apple
<a name="sns-apple-authentication-methods"></a>

Vous pouvez autoriser Amazon SNS à envoyer des notifications push à votre appli iOS ou macOS en communiquant des informations qui vous identifient en tant que développeur de l'application. Pour vous authentifier, fournissez une *clé* ou un *certificat* [ lors de la création d'une application de plateforme](https://docs.aws.amazon.com/sns/latest/api/API_SetPlatformApplicationAttributes.html), que vous pouvez obtenir à partir de votre compte Apple Developer.

**Clé de signature de jeton**  
Clé de signature privée utilisée par Amazon SNS pour signer les jetons d'authentification Apple Push Notification Service (APNs).  
Si vous fournissez une clé de signature, Amazon SNS utilise un jeton pour s'authentifier APNs pour chaque notification push que vous envoyez. Avec votre clé de signature, vous pouvez envoyer des notifications push aux environnements de APNs production et de sandbox.  
Votre clé de signature n'expire pas, et vous pouvez l’utiliser pour plusieurs appli. Pour plus d'informations, consultez la section [Communiquer avec APNs des jetons d'authentification](https://developer.apple.com/documentation/usernotifications/setting_up_a_remote_notification_server/establishing_a_token-based_connection_to_apns) dans la section d'**aide relative au compte développeur** du site Web d'Apple.

**Certificat**  
Certificat TLS utilisé par Amazon SNS pour s'authentifier lorsque vous envoyez APNs des notifications push. Procurez-vous le certificat à partir de votre compte Apple Developer.  
Les certificats prennent fin au bout d'un an. Dans ce cas, vous devez créer un certificat et le fournir à Amazon SNS. Pour plus d'informations, consultez la section [Etablissement d'une connexion basée sur des certificats APNs](https://developer.apple.com/documentation/usernotifications/setting_up_a_remote_notification_server/establishing_a_certificate-based_connection_to_apns) sur le site Web des développeurs Apple.

**Pour gérer les APNs paramètres à l'aide de la console AWS de gestion**

1. Connectez-vous à la [console Amazon SNS](https://console.aws.amazon.com/sns/home).

1. Dans le volet de navigation, sélectionnez **Notifications push**.

1. Dans la section **Applications de plate-forme**, sélectionnez l'**application** dont vous souhaitez modifier les APNs paramètres, puis choisissez **Modifier**. Si vous n'avez pas encore créé d'application de plateforme, suivez le [Création d'une application de plateforme Amazon SNS](mobile-push-send-register.md) guide pour le faire dès maintenant.

1. Choisissez **Modifier** pour modifier les paramètres de votre application de plateforme.

1. Dans la section **Type d'authentification**, choisissez l'une des options suivantes :
   + **Authentification basée sur des jetons** (recommandée pour les intégrations modernes APNs )
   + **Authentification basée sur des certificats** (ancienne méthode)

1. Configurez vos **informations d'identification** en fonction du type d'authentification :
   + **Pour l'authentification basée sur des jetons :**
     + Téléchargez le **fichier .p8**, qui est la clé de signature du jeton d'authentification que vous avez téléchargée depuis votre compte Apple Developer.
     + Entrez l'**identifiant de la clé de signature** que vous trouverez dans votre compte Apple Developer. Accédez à **Certificats IDs****, profils**, **clés**, puis sélectionnez la **clé** que vous souhaitez utiliser.
     + Fournissez l'**identifiant d'équipe** de votre compte Apple Developer. Vous pouvez le trouver sur la page d'adhésion.
     + Entrez l'**identifiant du bundle** attribué à votre application. Vous pouvez le trouver sous Certificats IDs et profils, App IDs.
   + **Pour l'authentification basée sur des certificats :**
     + Téléchargez le **fichier .p12** pour votre certificat TLS. Ce fichier peut être exporté depuis Keychain Access sur macOS après avoir téléchargé le certificat depuis votre compte Apple Developer.
     + Si vous avez attribué un **mot de passe** à votre certificat .p12, saisissez-le ici.

1. Après avoir saisi les informations d'identification nécessaires, choisissez **Enregistrer les modifications** pour mettre à jour les paramètres.