Lea y revise la documentación de Automation Anywhere

Automation 360

Cerrar contenidos

Contenidos

Abrir contenidos

Authenticate (username and password)

  • Actualizado: 2022/03/04
    • Automation 360 v.x
    • Administrar
    • Espacio de trabajo de RPA

Authenticate (username and password)

Use this API to authenticate access to your Control Room with a valid username and password. Una respuesta completada con éxito genera un Token Web JSON. De manera predeterminada, un token es válido durante 20 minutos.

Solicitud

POST http://{{ControlRoolURL}}/v1/authentication
Cuerpo de la solicitud:
{
   "username":"jdoe",
   "password":"mypassword@123"
}
Cuerpo de la solicitud para generar el token de inicio de sesión múltiple:
{
   "username":"jdoe",
   "password":"mypassword@123",
   "multipleLogin":true
}

Parámetros de solicitud

Parámetro Tipo Descripción
nombre de usuario Cadena Ingrese su nombre de usuario.
Contraseña Cadena Ingrese su contraseña.
multipleLogin Booleano Permita o no permita el inicio de sesión múltiple. Para obtener más información sobre el inicio de sesión múltiple, consulte Usuario con varios inicios de sesión.
  • verdadero: permite el inicio de sesión múltiple
  • falso: no permite el inicio de sesión múltiple
Nota: Si este valor se establece como verdadero, podrá acceder a múltiples sesiones de la API.

Respuesta

{
   "token":"eyJhbGciOiJSUzUxMiJ9.eyJzdWIiOiIxIiwiY2xpZW50VHlwZSI6IldFQiIsImxpY2Vuc2VzIjpbXSwiYW5hbHl0aWNzTGljZW5zZXNQdXJjaGFzZWQiOnsiQW5hbHl0aWNzQ2xpZW50Ijp0cnVlLCJBbmFseXRpY3NBUEkiOnRydWV9LCJpYXQiOjE1NzMxMDc4NzMsImV4cCI6MTU3MzEwOTA3MywiaXNzIjoiQXV0b21hdGlvbkFueXdoZXJlIiwibmFub1RpbWUiOjM2NTc1NjI0OTQ2MzE2MDAsImNzcmZUb2tlbiI6ImNiZjgwZWNkZmU5YmUwYzViOGI2MDk3NmU0ZTI2MTNiIn0.rGYxbS5kKUTxtZhYtRSXpmIHwbf3IwLBIKDEA7odG5uGVAjD55Tv05bYdARx_3-tl1CBg_cDGbwj5FvaBt9u5xKu5W5j3Nur6x3PF62NeB3ZIdxiUPaFBU0Br84mPJMD4_EpwBfbeSVOMH6ngiLtJYhIOtJa0kp4pAAm3mvkuOUELtH8lf3pQf-2Ose2fUAaebDkqiH13SUF1TONAjUQv6Ef_uY0wgq9SjZwKHg9SKUhX3S8PXAJne_ih2QnN8nUE1SXGlkC04eoIvyWpFkM963XEjptc2uvwtVn42MdA4Nd1opD5yijEl9VM92Fe1sPb6_T5-oV-U1Iw0JHiX2-Ug",
   "user":{
      "id":9,
      "email":"a@a.com",
      "username":"jdoe",
      "domain":null,
      "firstName":"j",
      "lastName":"doe",
      "version":9,
      "principalId":9,
      "deleted":false,
      "roles":[
         {
            "name":"API_Key_Generation",
            "id":23,
            "version":0
         },
         {
            "name":"AAE_Basic",
            "id":2,
            "version":0
         },
         {
            "name":"Docrole1",
            "id":18,
            "version":0
         }
      ],
      "sysAssignedRoles":[
         
      ],
      "groupNames":[
         
      ],
      "permissions":[
         ". . ."
      ],
      "licenseFeatures":[
         "RUNTIME"
      ],
      "emailVerified":true,
      "passwordSet":true,
      "questionsSet":true,
      "enableAutoLogin":false,
      "disabled":false,
      "clientRegistered":false,
      "description":"",
      "createdBy":1,
      "createdOn":"2022-03-10T13:39:56-05:00",
      "updatedBy":1,
      "updatedOn":"2022-03-13T02:09:38-05:00",
      "publicKey":null,
      "appType":null,
      "routingName":null,
      "appUrl":null
   }
}

Parámetros de respuesta

Parámetro Tipo Descripción
token Cadena Token de acceso generado que actúa como un ID de sesión y que su aplicación utilizará para realizar solicitudes. Este token equivale a las credenciales del usuario y debe estar protegido.
Nota: Si multipleLogin se establece como verdadero, podrá utilizar este token para múltiples sesiones de la API.
usuario Objeto El objeto del usuario devuelto con todos los detalles del usuario.
  • id: ID del usuario.
  • email: ID del correo electrónico del usuario.
  • username: nombre de usuario del usuario
  • domain: dominio en el que se ha iniciado la sesión.
  • firstname: nombre del usuario.
  • lastname: apellido del usuario.
  • roles: roles asignados al usuario.
  • sysAssignedRoles: roles asignados por el sistema.
  • permissions: permisos asignados al usuario.
  • licenseFeatures: licencia asignada al usuario.

Inserte el token en el encabezado de la solicitud en las siguientes solicitudes de API.

Nota: For an Control Room that is deployed on Cloud and has SAML authentication enabled, generate the web token with your username and apikey.

Autenticar (nombre de usuario y apiKey)

Nota: Puede ver el Control Room APIs en el Community Editionpero la funcionalidad de la API es limitada. Necesita una licencia Automation 360 Edition para acceder a toda la funcionalidad de las APIs.
La API REST responde a cada solicitud con un código de respuesta HTTP. Para los códigos de respuesta, véase API response codes.
Enviar comentarios