Accès aux services web ArcGIS sécurisés par jetons
Si les services web ArcGIS sont sécurisés par une authentification basée sur des jetons ArcGIS, il faut que le logiciel client puisse obtenir et utiliser des jetons. Les applications clientes Esri, comme ArcGIS Desktop, gèrent automatiquement le processus d'acquisition des jetons auprès du service de jetons et la présentation des jetons au service web ArcGIS sécurisé. Le comportement des clients ArcGIS lors de la connexion à un service web ArcGIS avec une authentification basée sur des jetons est décrit ci-dessous.
- ArcGIS Desktop (ArcMap, ArcCatalog) : l'utilisateur saisit un nom d'utilisateur et un mot de passe valides dans la boîte de dialogue de connexion. En l'absence de saisie de nom d'utilisateur ou de mot de passe ou si les identifiants sont incorrects, le logiciel invite l'utilisateur à saisir des informations d’identification correctes.
- Applications JavaScript (ArcGIS API for JavaScript et autres applications REST) : le client doit pouvoir fournir un jeton pour accéder à un service qui demande un jeton. Dans la plupart des cas, il n'est pas pertinent d'incorporer le nom d'utilisateur et le mot de passe pour le service dans le JavaScript côté client. Mais il est possible d'obtenir un jeton persistant auprès du serveur de jetons et d'inclure ce jeton dans la page côté client. Le jeton est ensuite inclus dans la demande de service. Pour plus d'informations sur l'acquisition du jeton, consultez la rubrique Acquisition de jetons ArcGIS. Pour plus d'informations sur la demande de ressource avec un jeton, reportez-vous à l'aide API appropriée.
- Applications SOAP : les applications qui utilisent un kit SOAP pour accéder au langage WSDL du service web SIG doivent acquérir et utiliser explicitement des jetons. Reportez-vous à l'aide pour les développeurs d'ArcGIS for Server pour plus d'informations et des exemples.
- ArcGIS Web Applications (Java ou Microsoft .NET) : l'application web utilise les informations d'identification précédemment saisies dans le gestionnaire ArcGIS Web Applications ou dans l'environnement de développement.
5/10/2014