Ajouter et inscrire une application

L’ajout d’une référence à une URL dans une application existante vous permet de partager efficacement votre travail avec les membres de votre organisation, ainsi qu’avec le public (selon vos privilèges de partage). En plus de l’URL, vous pouvez partager d’autres informations, telles que le type de l’application, son objectif, un résumé et une description, ainsi qu’un fichier .zip contenant le code que vous avez utilisé pour créer l’application. L’ajout d’une application à ArcGIS Online n’ajoute qu’une référence à l’URL de l’application ; ArcGIS Online ne stocke pas les fichiers de l’application.

En tant que développeur d’applications détenteur d’un compte d’organisation, vous pouvez également inscrire les applications auprès de la plateforme. Il s’agit d’inscrire une application OAuth de sorte que les membres de l’organisation et les utilisateurs en dehors de l’organisation puissent se connecter à l’application. Reportez-vous à la section Ajouter et inscrire une application avec des informations d’identification Developer ci-dessous pour plus d’informations.

S’il n’est pas nécessaire d’inscrire l’application, par exemple lors du chargement d’un exemple de code, suivez les étapes présentées dans la section Ajouter une application à partir d’une URL ci-dessous.

Conseil :

Pour partager des applications avec les membres de votre organisation, ainsi qu’avec le public, vous pouvez également créer des applications avec des cartes et des applications de bibliothèque avec des groupes.

Ajouter une application à partir d’une URL

Procédez comme suit pour ajouter un élément qui utilise une URL pour accéder à une application sur le Web, mais qu’il n’est pas nécessaire d’inscrire (par exemple, un exemple de code) :

Remarque :

Pour ajouter une application inscrite, procédez comme suit pour ajouter et inscrire une application avec des données d’identification Developer.

  1. Vérifiez que vous êtes connecté et que vous détenez le privilège nécessaire pour créer du contenu.
  2. Depuis l’onglet My content (Mon contenu) de la page de contenu, cliquez sur New item (Nouvel élément), puis sur Application (Application).
  3. Sélectionnez le type d’application :
    • Web mapping (Cartographie Web) : application Web créée avec une API Web telle que JavaScript.
    • Desktop (Bureau) : une application pour les ordinateurs de bureau intégrés à une plateforme bureautique, telle que Java ou .NET (Microsoft Windows Desktop).
    • Mobile : application téléchargeable créée pour les appareils mobiles avec un SDK , comme iOS ou Android.
    • Other application (Autre application) : application bureautique, script Python ou n’importe quel type d’application générique dont vous ne connaissez pas l’objectif, l’API, le SDK ou l’adresse URL.
  4. Pour Web Mapping (Cartographie web), Desktop (Bureau) ou Mobile (Mobile), saisissez l’URL de l’application (par exemple,https://<myServer>/myWebMapApp).
  5. Pour les applications bureautiques, cliquez sur Browse (Parcourir) et sélectionnez le fichier .zip qui contient l’application.
  6. Cliquez sur Next (Suivant).
  7. Spécifiez un titre.
  8. Dans My content (Mon contenu), choisissez un dossier dans lequel l’élément doit être enregistré.
  9. Si votre organisation a configuré des catégories de contenu, cliquez sur Assign categories (Attribuer des catégories) et sélectionnez jusqu’à 20 catégories pour aider les utilisateurs à trouver l’élément.

    Vous pouvez également commencer à saisir un nom de catégorie pour affiner la liste des catégories.

  10. Saisissez des balises qui décrivent l’élément.

    Séparez les termes par une virgule (par exemple, Terres fédérales correspond à une balise, alors que Terres, fédérales correspond à deux balises).

    Lors de votre saisie, vous pouvez sélectionner n’importe quelle balise affichée. Ces balises vous sont suggérées à partir de celles que vous avez déjà ajoutées.

  11. Vous pouvez également saisir un résumé qui décrit l’application.
  12. Cliquez sur Save (Enregistrer).

Une fois l’application ajoutée, elle apparaît dans le contenu. Si vous devez l’inscrire ultérieurement, vous pouvez l’inscrire à partir de l’onglet Settings (Paramètres) de la page de l’élément de l’application. Reportez-vous à la section Ajouter et inscrire une application avec des données d’identification Developer ci-dessous pour plus d’informations.

Vous pouvez configurer les détails de l’élément, joindre du code si nécessaire, et partager l’application si vous disposez de privilèges de partage.

Ajouter et inscrire une application avec des données d’identification Developer

En tant que développeur détenteur d’un compte d’organisation, vous pouvez ajouter et inscrire votre application auprès de la plateforme pour générer un identifiant d’application. Utilisez l’ID d’application dans l’application pour recueillir des statistiques d’utilisation et autoriser les utilisateurs à se connecter à la plateforme avec OAuth 2.0, une structure d’autorisation normalisée. Avec OAuth 2.0, les applications aident l’utilisateur à se connecter à la plateforme via la page de connexion hébergée par cette dernière. Cela permet également à l’application de travailler avec du contenu utilisateur associé à leur organisation. Elle peut en outre utiliser d’autres fonctionnalités d’ArcGIS Online, telles que le géocodage, le calcul d’itinéraire et l’enrichissement géographique. Pour en savoir plus sur l’authentification et OAuth 2.0, consultez ArcGIS Developer.

Remarque :

Le modèle d’implémentation concernant les identifiants de connexion des utilisateurs diffère légèrement selon que vous développez une application basée sur le Web ou une application native. Vous trouverez des informations détaillées ainsi que des exemples de codes dans la documentation ArcGIS Developer.

  1. Vérifiez que vous êtes connecté avec un compte d’organisation et que vous détenez les privilèges nécessaires pour créer du contenu.
  2. Cliquez sur l’onglet My content (Mon contenu) de la page de contenu, puis sur New item (Nouvel élément).
  3. Dans la fenêtre New item (Nouvel élément), cliquez sur Developer credentials (Informations d’identification Developer).
  4. Sous Redirect URLs (URL de redirection), entrez l’URL d’accès à une page Web ou à un point de terminaison de serveur qui sera utilisée pour rediriger les utilisateurs après leur connexion. Cliquez sur Add (Ajouter) pour ajouter d’autres URL de redirection si nécessaire.

    Les URL de redirection spécifiées au cours de l’autorisation doivent correspondre à l’une des URL inscrites. Si tel n’est pas le cas, l’autorisation sera rejetée.

    Vous pouvez également spécifier la valeur spéciale urn:ietf:wg:oauth:2.0:oob pour les octrois d’autorisation. Dans ce cas, le code d’autorisation est transmis à une URL de portail (/oauth2/approval). En général, cette valeur est utilisée par les applications qui ne possèdent pas de serveur Web ni de structure d’URL personnalisée où le code peut être transmis.

    Voici des exemples de format d’URL de redirection pris en charge :

    • https://app.foo.com
    • urn:ietf:wg:oauth:2.0:oob

  5. Sous Application environment (Environnement de l’application), choisissez un environnement d’application pour l’application : Multiple, Native (Natif), Browser (Navigateur) ou Server (Serveur).
  6. Dans la zone URL, entrez une URL pour votre application au format https://<myServer>/myWebMapApp.
  7. Cliquez sur Next (Suivant).
  8. Spécifiez un titre.
  9. Dans My content (Mon contenu), choisissez un dossier dans lequel l’élément doit être enregistré.
  10. Si votre organisation a configuré des catégories de contenu, cliquez sur Assign categories (Attribuer des catégories) et sélectionnez jusqu’à 20 catégories pour aider les utilisateurs à trouver l’élément.

    Vous pouvez également commencer à saisir un nom de catégorie pour affiner la liste des catégories.

  11. Saisissez des balises qui décrivent l’élément.

    Séparez les termes par une virgule (par exemple, Terres fédérales correspond à une balise, alors que Terres, fédérales correspond à deux balises).

    Lors de votre saisie, vous pouvez sélectionner n’importe quelle balise affichée. Ces balises vous sont suggérées à partir de celles que vous avez déjà ajoutées.

  12. Vous pouvez également saisir un résumé qui décrit l’application.
  13. Cliquez sur Save (Enregistrer).

    L’application est ajoutée à votre contenu et sa page d’élément apparaît. Vous pouvez configurer les détails de l’élément, joindre du code si nécessaire, et partager l’application si vous disposez de privilèges de partage.

Depuis l’onglet Settings (Paramètres) de la page de l’élément de l’application, vous pouvez afficher des informations sur l’inscription incluant l’ID de l’application (Client ID (ID client)), la clé secrète de l’application (Client Secret (Clé secrète client)) et les environnements de l’application. Vous pouvez aussi actualiser l’URL de la source de données ou les URL de redirection, réinitialiser la clé secrète, annuler l’inscription de l’application et copier ou renouveler le jeton d’application temporaire.

Remarque :

La réinitialisation de la clé secrète de l’application invalide tous les jetons existants des utilisateurs et des applications émis pour cette application. Les utilisateurs doivent se reconnecter à l’application et les applications configurées avec la clé secrète devront probablement être mises à jour.

Depuis l’onglet Usage (Utilisation) de la page de l’élément, vous pouvez afficher des informations sur l’utilisation qui indiquent qui s’est connecté à l’application et le nombre de crédits consommés.

Rubriques connexes