Vous pouvez ajouter des applications Web existantes sous forme d’éléments à votre organisation pour que les membres de l’organisation puissent les rechercher et les trouver. Lorsque vous ajoutez une application sous forme d’élément, vous partagez l’URL menant à l’application ; le portail n’héberge pas les fichiers de l’application.
En tant que développeur d’applications, vous pouvez également ajouter et inscrire des applications pour générer un identifiant d’application. Il s’agit d’inscrire une application OAuth de sorte que les utilisateurs puissent se connecter à ArcGIS Enterprise via la page de connexion Enterprise. Reportez-vous à la section Ajouter et inscrire une application avec des données d’identification Developer ci-dessous pour plus d’informations.
Conseil :
Pour partager des applications avec les membres de votre organisation, vous pouvez également publier une application web que vous créez à partir d’une carte. Pour plus d’informations, reportez-vous à la rubrique Créer des applications à partir des cartes.
Ajouter une application à partir d’une URL
Pour ajouter un élément qui utilise une URL permettant d’accéder à une application sur le Web, procédez comme suit :
- Vérifiez que vous êtes connecté et que vous détenez le privilège nécessaire pour créer du contenu.
- Depuis l’onglet My content (Mon contenu) de la page de contenu, cliquez sur New item (Nouvel élément), puis sur Application (Application).
- 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.
Si vous êtes connecté en tant qu’administrateur, des options supplémentaires sont disponibles pour les applications ArcGIS Web AppBuilder et ArcGIS Experience Builder.
- Pour Web Mapping (Cartographie web), Desktop (Bureau) ou Mobile (Mobile), saisissez l’URL de l’application (par exemple, https://<myServer>/myWebMapApp).
- Pour les applications bureautiques, cliquez sur Browse (Parcourir) et sélectionnez le fichier .zip qui contient l’application.
- Cliquez sur Next (Suivant).
- Spécifiez un titre.
- Dans My content (Mon contenu), choisissez un dossier dans lequel l’élément doit être enregistré.
- Si l’administrateur de 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.
- 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.
- Vous pouvez également saisir un résumé qui décrit l’application.
- 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, vous pouvez ajouter et inscrire votre application pour générer un identifiant d’application. Utilisez l’ID d’application dans l’application pour autoriser les utilisateurs à se connecter à ArcGIS Enterprise avec OAuth 2.0, une structure d’autorisation normalisée. Avec OAuth 2.0, les applications entraînent l’utilisateur à se connecter à ArcGIS Enterprise via une page de connexion d’entreprise. Cela permet également à l’application de travailler avec du contenu utilisateur associé à leur organisation. Elle peut en outre utiliser les fonctionnalités activées, 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.
- Vérifiez que vous êtes connecté avec un compte possédant les privilèges nécessaires pour créer du contenu.
- Cliquez sur l’onglet My content (Mon contenu) de la page de contenu, puis sur New item (Nouvel élément).
- Dans la fenêtre New item (Nouvel élément), cliquez sur Developer credentials (Informations d’identification Developer).
- 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
- Sous Application environment (Environnement de l’application), choisissez un environnement d’application pour l’application : Multiple, Native (Natif), Browser (Navigateur) ou Server (Serveur).
- Dans la zone URL, entrez une URL pour votre application au format https://<myServer>/myWebMapApp.
- Cliquez sur Next (Suivant).
- Spécifiez un titre.
- Dans My content (Mon contenu), choisissez un dossier dans lequel l’élément doit être enregistré.
- Si l’administrateur de 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.
- 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.
- Vous pouvez également saisir un résumé qui décrit l’application.
- 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.
Vous avez un commentaire à formuler concernant cette rubrique ?