Skip To Content

esri_credential_set (AutoLISP)

Establezca las credenciales de un servicio para la sesión actual de AutoCAD. Es necesario especificar una capa de servicio concreta en el método, pero las capas seguras agregadas desde el mismo servidor en la misma sesión de AutoCAD usarán esas credenciales, si es necesario. Solo funciona en la autenticación mediante token para ArcGIS Server y ArcGIS Enterprise, no en otros modelos de autenticación como OAuth. El nombre de usuario y la contraseña se pasan como texto plano al servidor.

Sintaxis

(esri_credential_set url username password)

Argumentos

  • url | cadena de caracteres | obligatorio | Ruta URL a una capa de entidades web válida.
  • username | cadena de caracteres | obligatorio | Nombre de usuario existente con permiso para acceder a la capa.
  • password | cadena de caracteres | obligatorio | Contraseña para el nombre de usuario especificado.

Uso de ejemplo

Intenta establecer las credenciales de nombre de usuario y contraseña de autenticación de token para la capa de entidades web incluida

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

Uso de ejemplo de resultado

Establece las credenciales de nombre de usuario y contraseña de autenticación de token para la capa de entidades web especificada y devuelve una lista true:

(T)

Valores de retorno

  • Si va bien la función devuelve una lista true: (T)
  • Si se produce un error, devuelve una lista con el primer valor de nil y, a continuación, una lista asociada que contiene el valor de clave "Error" y un mensaje de error asociado como cadena de caracteres: (nil ("Error" . "<message>"))

Valores de retorno fallido

Se puede producir un valor de retorno fallido por cualquiera de los siguientes motivos:

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

    Parámetros no válidos o fallo general.

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

    No se suministraron uno o más de los argumentos requeridos.

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

    Parámetros no válidos o fallo general.

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

    Dirección URL y/o credenciales no válidas.