Skip To Content

esri_credential_set (AutoLISP)

Définissez les informations d’identification pour un service pour la session AutoCAD en cours. Une couche de service spécifique doit être indiquée dans la méthode, mais les couches sécurisées ajoutées à la session AutoCAD à partir du même serveur utiliseront également ces informations, si nécessaire. Cela fonctionne uniquement pour l’authentification par jeton pour ArcGIS Server et ArcGIS Enterprise, mais pas pour d’autres modèles d’authentification tels que OAuth. Le nom d’utilisateur et le mot de passe sont transmis au serveur au format de texte brut.

Syntaxe

(esri_credential_set url username password)

Arguments

  • url | chaîne | obligatoire | URL de couche d’entités Web valide.
  • username | chaîne | obligatoire | Nom d’utilisateur existant autorisé à accéder à la couche.
  • password | chaîne | obligatoire | Mot de passe pour le nom d’utilisateur spécifié.

Exemple d’utilisation

Tente de définir les informations d’identification du nom d’utilisateur et du mot de passe de l’authentification par jeton pour la couche d’entités Web incluse.

(esri_credential_set 
"https://myserver.domain.com/arcgis/rest/services/mySecuredLayer/FeatureServer/0"
"JoeGISUser2020"
"JoesPassword")

Exemple d’utilisation du résultat

Définit les informations d’identification du nom d’utilisateur et du mot de passe de l’authentification par jeton pour la couche d’entités Web spécifiée et renvoie une liste de valeurs True :

(T)

Valeurs renvoyées

  • En cas de réussite, la fonction renvoie une liste de valeurs True : (T)
  • En cas d’échec, renvoie une liste avec la première valeur nil, puis une liste associée contenant la valeur principale "Error" et un message d’erreur associé sous forme de chaîne : (nil ("Error" . "<message>")).

Valeurs d’échec renvoyées

Un échec peut être dû par exemple aux raisons suivantes :

  • (nil ("Error" . "Invalid parameter type"))

    Paramètres non valides ou échec général.

  • (nil ("Error" . "Missing required argument."))

    Un ou plusieurs des arguments requis n’a pas été fourni.

  • (nil ("Error" . "Too few arguments"))

    Paramètres non valides ou échec général.

  • (nil ("Error" . "Failed."))

    URL et/ou informations d’identification non valides