Lesen und beachten Sie die Automation Anywhere-Dokumentation

Automation Anywhere Automation 360

Inhalt schließen

Inhalte

Inhalt öffnen

Authentifizieren Sie sich mit der API für Benutzername und Kennwort

  • Aktualisiert: 1/06/2021
    • Automation 360 v.x
    • Managen
    • RPA Workspace

Authentifizieren Sie sich mit der API für Benutzername und Kennwort

Generieren Sie ein JSON Web Token mit Ihrem Control Room Benutzernamen und Passwort. Standardmäßig ist ein Token 20 Minuten lang gültig.

Vorbereitungen

Anmerkung: Sie können die Control Room APIs im anzeigen Community Edition, aber die API-Funktionalität ist eingeschränkt. Sie benötigen eine lizenzierte Automation 360 Edition, um auf die volle Funktionalität der APIs zugreifen zu können.
Zum Generieren des Tokens benötigen Sie einen gültigen Benutzernamen und ein gültiges Kennwort für das Control Room.
Anmerkung: Generieren Sie für eine Control Room , die auf Cloud bereitgestellt wird und die SAML-Authentifizierung aktiviert ist, das Webtoken mit Ihrem Benutzernamen und apikey.

Authentifizieren Sie sich mit Benutzername und apiKey API

Prozedur

  1. Verwenden Sie die POST-Methode und die Endpunkt-URL: <Your_Control_Room_url>/v1/Authentifizierung.
    Anforderungsorgan:
    {
    "username": "jdoe",
    "password": "mypassword@123"
    }
    Anforderungskörper mit Domäne: Je nachdem, wie Ihr Control Room konfiguriert ist, kann eine Domäne mit dem Benutzernamenerforderlich sein.
    {
    "username": "your-domain\\jdoe",
    "password": "mypassword@123"
    }
  2. Senden Sie die Anfrage.
    Antwortgremium: Eine erfolgreiche Antwort gibt das Token als eine 703-stellige Zeichenfolge zurück.
    {
      "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": "",
        "lastName": "",
        "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": "2019-10-10T13:39:56-05:00",
        "updatedBy": 1,
        "updatedOn": "2019-10-13T02:09:38-05:00",
        "publicKey": null,
        "appType": null,
        "routingName": null,
        "appUrl": null
      }
    }

Nächste Maßnahme

Fügen Sie das Token in den Anforderungsheader der nachfolgenden API-Anforderungen ein.
Feedback senden