Ajout d'un fournisseur d'identités Apple

Découvrez comment configurer un fournisseur d'identités sociales Apple dans des domaines d'identité dans IAM,

Un compte développeur Apple est requis pour l'intégration d'Apple IdP. Vous pouvez vous inscrire au programme Apple Developer en utilisant ce lien : https://developer.apple.com/programs/enroll/.

Pour configurer un fournisseur d'identités sociales Apple dans des domaines d'identité dans IAM, les 4 attributs suivants sont requis :

  • ID client

  • Identifiant Apple Dev

  • Identifiant de clé Apple

  • Fichier de clé privée Apple

1. Créer un ID de développement

Pour intégrer un fournisseur d'identités sociales Apple, procédez comme suit :

  1. Connectez-vous au portail Apple Developer et sélectionnez Certificats, identifiants et profils.
  2. Sélectionnez Identificateurs et le symbole plus près de Identificateurs.
  3. Sélectionnez ID d'application et créez un nouvel ID d'application en fournissant l'ID de bundle et la description explicite.
  4. Sélectionnez Connexion avec Apple.
  5. Enregistrez l'ID d'équipe. L'ID d'équipe sera l'ID de développement Apple de l'Apple IdP.

2. Obtention de l'ID client et de la liste d'autorisation d'une URL de domaine d'identité

  1. Obtention d'un ID client
    1. Une fois l'ID d'application disponible, accédez à la page Identificateurs et sélectionnez le symbole plus.
    2. Sélectionnez ID de service.
    3. Indiquez l'identifiant et enregistrez-le. Cet identificateur sera l'ID client d'Apple IdP.
  2. Autoriser la mise en liste d'une URL de domaine d'identité.
    1. Une fois inscrit, modifiez l'ID de service.
    2. Cochez la case Connexion avec Apple et sélectionnez Configurer.
    3. Dans la page Configurer, entrez les détails du domaine d'identité et les URL de retour.
      Remarque

      L'URL de la liste d'autorisation doit être au format suivant :

      <identity-domain-url>/oauth2/v1/social/callback

      Exemple :

      https://<IdentityDomainID>.identity.oraclecloud.com/oauth2/v1/social/callback

3. Créer une clé et obtenir un ID de clé

Clé utilisée pour créer la clé secrète client pour Apple IdP. Sur le portail Apple Developer, sélectionnez Certificats, identifiants et profils.
  1. Sélectionnez Clés.
  2. Sélectionnez l'icône plus pour créer une clé.
  3. Sélectionnez Connexion avec Apple et Configurer.
  4. Sélectionnez l'ID d'application et cliquez sur Enregistrer. Une nouvelle paire de clés est générée et la page Télécharger la clé apparaît.
  5. Vous ne pouvez télécharger la clé privée qu'une seule fois. Sélectionnez Télécharger et enregistrez le fichier de clés en toute sécurité. Notez également l'ID de clé qui s'affiche sur la même page.