Apple App Store

Gouvernez App Store Connect avec Corma : rôles Account Holder, Admin et App Manager, accès par app, clés API d'équipe et individuelles, offboarding propre.

L'intégration entre Corma et Apple App Store aligne les utilisateurs, les rôles et les clés API d'App Store Connect sur votre équipe mobile. App Store Connect est la suite d'outils d'Apple qui sert à soumettre et à gérer des apps pour les tests bêta et la distribution, et à consulter leurs données analytiques. Elle devient accessible dès qu'une organisation adhère à l'Apple Developer Program. Apple facture une cotisation annuelle au programme et ne documente pas de frais par utilisateur : l'enjeu porte donc sur l'accès à vos apps, à vos données analytiques et à vos rapports plutôt que sur des sièges.

À retenir

  • Apple facture une cotisation annuelle pour l'Apple Developer Program et ne documente pas de frais par utilisateur d'App Store Connect.
  • Chaque organisation dispose d'une seule équipe avec un seul jeu de rôles, d'Account Holder et Admin jusqu'à Developer, Finance, Marketing, Sales et Customer Support.
  • L'Account Holder est le seul utilisateur qui peut signer les accords juridiques, renouveler l'adhésion et demander l'accès à l'API App Store Connect.
  • Par défaut, chaque utilisateur d'App Store Connect peut générer une clé API individuelle, sauf si un Admin ou l'Account Holder lui retire cette possibilité.

Où les accès App Store Connect peuvent-ils dériver ?

Les rôles sont granulaires, mais certains vont loin. Les rôles Account Holder et Admin permettent de gérer entièrement les utilisateurs, alors qu'un App Manager peut seulement ajouter des utilisateurs Developer ou Marketing aux apps qu'il voit. Les utilisateurs App Manager, Developer, Marketing, Sales et Customer Support peuvent être limités à certaines apps s'ils n'ont pas reçu l'accès aux rapports. Quand quelqu'un part, supprimer l'utilisateur dans Users and Access peut demander jusqu'à 10 minutes avant que l'accès soit entièrement révoqué, à cause de la mise en cache.

Les clés API forment la deuxième couche. Les clés API d'équipe portent le rôle choisi à leur création et s'appliquent à toutes les apps : leur accès aux apps ne peut donc pas être limité, et ce sont des identités non humaines à part entière. Les clés individuelles sont autorisées par défaut pour chaque utilisateur, à raison d'une clé active par personne, et l'Account Holder comme les Admins peuvent consulter et gérer les deux types de clés. Apple ne précise pas si la clé individuelle d'un utilisateur supprimé est révoquée automatiquement.

Comment Corma encadre Apple App Store

  • Des rôles élevés passés en revue : les rôles Admin, App Manager et Finance entrent dans des revues des accès automatisées, pour que les accès élevés soient confirmés à échéances régulières.
  • Un offboarding avec vérification des clés : un workflow de départ créé dans l'IT Workflow Builder retire la personne d'App Store Connect et demande à un Admin de révoquer sa clé API individuelle.
  • La passation de l'Account Holder : quand l'Account Holder change de rôle ou quitte l'entreprise, le même workflow peut ajouter une étape d'approbation pour le transfert de ce rôle.
  • Le renouvellement du programme en vue : l'adhésion développeur et sa date de renouvellement figurent dans la gestion des abonnements SaaS, avec vos autres abonnements.

Questions fréquentes

App Store Connect prend-il en charge le SSO ou le SCIM ?

Apple ne documente ni SSO SAML ni SCIM dans App Store Connect même. Par défaut, les Managed Apple Accounts (comptes Apple gérés) n'ont pas accès aux ressources de l'Apple Developer Program, et c'est l'organisation qui active cet accès dans Apple Business Manager ou Apple School Manager. Découvrez ce que couvre l'authentification unique (SSO).

Que se passe-t-il quand l'Account Holder part ?

L'Account Holder en place lance un transfert du rôle, qui ne peut être confié qu'à un autre salarié de l'équipe habilité à engager juridiquement l'organisation. Préparez-le avant le départ, car la signature des accords juridiques, le renouvellement de l'adhésion et la demande d'accès à l'API App Store Connect dépendent de ce rôle.

Où sont hébergées les données de Corma ?

Corma est hébergé sur AWS, avec des serveurs web et des bases de données situés dans des centres de données de l'Union européenne. Les données sont chiffrées en transit et au repos, et Corma est certifié ISO/IEC 27001:2022.

Vous voulez savoir qui peut encore publier vos apps ou consulter leurs rapports ? Demandez une démo Corma.

Related Integrations

Découvrez d'autres intégrations qui pourraient vous aider à gérer vos licences et vos accès logiciels. Nous déployons en permanence de nouvelles intégrations pour