Ajout de services sécurisés
ArcGIS Viewer for Silverlight permet d'ajouter des services sécurisés à partir d'ArcGIS for Server et d'ArcGIS Online grâce à deux méthodes d'authentification. Vous pouvez accéder aux services sécurisés à l'aide d'un nom d'utilisateur et d'un mot de passe (authentification basée sur un jeton) ou d'un proxy. Lorsque vous faites appel à un nom d'utilisateur et un mot de passe, la visionneuse vous permet de vous connecter à plusieurs serveurs ArcGIS en utilisant un ou plusieurs comptes.
Ajouter des services sécurisés à l'aide d'un nom d’utilisateur et d'un mot de passe
Lorsque vous naviguez pour ajouter des couches à la carte, vous pouvez vous connecter aisément pour accéder à des services sécurisés. Lorsque vous vous connectez, la visionneuse utilise automatiquement les informations d'identification spécifiées pour l'authentification sur le point de terminaison ArcGIS Server spécifié. Tous les services auxquels a accès le compte d'utilisateur spécifié s'affichent alors dans le volet Parcourir.
La procédure d'accès aux services sécurisés par cette méthode est présentée ci-après.
- Cliquez sur le bouton Parcourir de l'onglet Carte pour ouvrir le volet Parcourir. Saisissez l'URL du service de votre choix. Si vous avez saisi l'URL d'une instance d'ArcGIS for Server contenant des services sécurisés, un lien s'affiche dans le volet Parcourir permettant la connexion à ces services sécurisés :

Remarque :Pour plus d'informations sur la recherche de services, reportez-vous à la rubrique Parcours d'ArcGIS Server.
- Cliquez sur le lien Se connecter pour accéder à des services sécurisés. Vous serez invité à vous connecter :

- Spécifiez vos nom d'utilisateur et mot de passe et cliquez sur Se connecter. Si la connexion est acceptée, le volet Parcourir s'actualise et tous les services auxquels a accès le compte d'utilisateur spécifié s'affichent.
- Dans le volet Parcourir, sélectionnez la couche ou le service souhaité et cliquez sur Ajouter la couche sélectionnée.
Vous pouvez également vous connecter à ArcGIS Server ou ArcGIS Online sans passer par le volet Parcourir. Si vous vous connectez grâce à cette méthode, les services accessibles via le compte spécifié s'affichent dans le volet Parcourir sans que vous ayez à vous reconnecter. Tenez compte des points suivants :
La procédure suivante explique comment se connecter grâce à cette méthode.
- Dans Application Builder, cliquez sur le lien Se connecter dans l'angle supérieur droit d'Application Builder. Une liste déroulante s'affiche proposant des options de connexion à ArcGIS Online et à ArcGIS Server. Lorsque vous êtes connecté à ArcGIS Online ou à ArcGIS Server, une option supplémentaire s'affiche : Se déconnecter.

Astuce:Si vous vous connectez au point de terminaison d'un service (par ex. http://serverA/arcgis/rest/services) avec un nom d'utilisateur et un mot de passe qui sont valides aussi pour le point de terminaison d'un autre service (par ex. http://serverB/arcgis/rest/services),vous n'avez pas besoin de vous reconnecter pour accéder au point de terminaison du second service. L'application utilise automatiquement le compte que vous avez spécifié.
- Cliquez sur l'un des liens de connexion. Une boîte de dialogue s'affiche vous invitant à saisir vos informations d'identification. Tapez votre nom d'utilisateur et votre mot de passe. Si vous accédez à un point de terminaison ArcGIS Server, tapez également le nom du serveur ArcGIS auquel vous souhaitez vous connecter. Cliquez ensuite sur Se connecter.
- Boîte de dialogue Se connecter d'ArcGIS Online :

Astuce:L'URL du point de terminaison ArcGIS Online ou Portal for ArcGIS à laquelle se connecter est spécifiée sur la page Paramètres. Pour plus d'informations, reportez-vous à la rubrique d'aide Paramètres d'Application Builder.
- Boîte de dialogue Se connecter d'ArcGIS Server :

- Boîte de dialogue Se connecter d'ArcGIS Online :
- Une fois connecté, vous pouvez utiliser le volet Parcourir pour ajouter des services sécurisés à partir du point d'extrémité auquel vous vous êtes connecté.
Astuce:Pour ajouter des services hébergés ArcGIS Online, vous devez spécifier l'URL du service de carte ou de la couche dans le service que vous souhaitez ajouter (par ex. http://tiles.arcgis.com/tiles/abCdefGhIJKlMNo1/arcgis/rest/services/MyHostedService/MapServer). Vous trouverez cette URL sous l'en-tête Contenu de la carte dans la page de l'élément dans ArcGIS Online.
Ajouter des services de carte sécurisés via un proxy.
Vous pouvez ajouter des services de carte sécurisés dans ArcGIS Viewer for Silverlight via l'URL du proxy. Les requêtes Web sont redirigées par le biais du proxy, qui est responsable de l'authentification avec le point de terminaison du service. Une fois que vous avez configuré vos pages proxy comme le montre la rubrique Configuration d'un proxy, vous pouvez accéder aux services sécurisés. Pour utiliser le proxy dans votre application, procédez comme suit.
- Dans Application Builder, cliquez sur le lien Paramètres dans l'angle supérieur droit.
- Cliquez sur l'onglet Paramètres de l'application.
Remarque :Pour plus d'informations sur les paramètres de configuration d'Application Builder, reportez-vous à la rubrique Paramètres Application Builder.
- Tapez l'URL de la page du proxy dans la zone de texte Proxy sous l'en-tête Paramètres actuels de l'application. Le proxy sera partagé par toutes les couches de l'application qui utilisent un service sécurisé.

Astuce:Pour spécifier un proxy par défaut pour toutes les nouvelles applications, tapez l'URL d'un proxy dans la zone de texte Proxy sous l'en-tête Paramètres par défaut.
- Fermez la page des paramètres en cliquant sur le bouton de retour dans l'angle supérieur droit.
- Dans le volet Parcourir, cochez la caseUtiliser un proxy. Naviguez ensuite vers le service que vous souhaitez ajouter (pour plus d'informations, reportez-vous à la rubrique Parcours d'ArcGIS Server). Toutes les couches que vous ajoutez utiliseront le proxy défini.

Attention :Veillez à ajouter une couche à l'aide d'un proxy uniquement si c'est indispensable. En effet, toutes les couches ajoutées lorsque la case Utiliser un proxy est cochée auront des demandes de données acheminées par ce serveur proxy.