Leggi e rivedi la documentazione di Automation Anywhere

Automation Anywhere Automation 360

Chiudi contenuti

Contenuti

Apri contenuti

Configurazione di un locker utilizzando l'API

  • Aggiornato: 2021/01/31

    Configurazione di un locker utilizzando l'API

    Utilizza una combinazione di endpoint per creare un locker e assegnare le autorizzazioni di locker accesso agli utenti.

    Prerequisiti

    Nota: Puoi visualizzare in Control Room APIs, ma Community Edition la funzionalità API è limitata. È necessaria Automation 360 un'edizione con licenza per accedere alla funzionalità completa delle API.
    • Utilizza l'API di autenticazione per generare un token Web JSON. Vedere API di autenticazione.
    • È necessario essere assegnati a AAE_Admin, AAE_Locker Admin ruolo o disporre di un ruolo personalizzato che include l'autorizzazione Gestisci i miei armadietti.

    Verrà fornito l'ID ruolo per assegnare l'accesso consumer agli utenti Cerca API ruoli.

    Procedura

    1. Aggiungere il token di autenticazione all'intestazione della richiesta.
    2. Utilizzare il metodo POST e l'URL dell'endpoint:<your_control_room_url>/v2/credentialvault/armadietti per creare . locker
      Corpo della richiesta:
      {
        "name": "HumanResourcesCredentials",
        "description": "Login credentials for the HR dept"
      }
    3. Inviare la richiesta.
      Corpo della risposta: In una richiesta riuscita, questo endpoint restituisce l'ID , che è un identificatore numerico univoco per locker. Utilizza locker l'ID nelle richieste API successive, ad esempio per aggiungere consumatori o credenziali a locker.
      {
          "id": "1551",
          "name": "HumanResourcesCredentials",
          "description": "Login credentials for the HR dept",
          "createdBy": "1508",
          "createdOn": "2020-12-28T22:24:40.462253Z",
          "updatedBy": "1508",
          "updatedOn": "2020-12-28T22:24:40.462259Z",
          "version": "0"
      }
      L'API REST risponde a ogni richiesta con un codice di risposta HTTP. Per i codici di risposta, consulta Codici di risposta API.

    Assegnare le autorizzazioni di locker accesso agli utenti. ../../security-architecture/cloud-rbac-in-credential-vault-credentials-management.html#tpc-cloud-rbac-in-credential-vault-credentials-management__sec-locker-permissions

    1. Opzionale: Assegnare un altro locker proprietario. Utilizza il metodo PUT e l'URL dell'endpoint:<your_control_room_url>/{lockerId}v2/credentialvault/lockers//members/{userId}.
      Nota: Al locker creatore viene automaticamente assegnata l'autorizzazione del proprietario dell'armadietto.
      Corpo della richiesta:
      {
        "permissions": [
          "own"
        ]
      }
    2. Inviare la richiesta.
      Corpo della risposta: Questo endpoint non restituisce dati.
    3. Opzionale: Assegnare un locker manager. Utilizza il metodo PUT e l'URL dell'endpoint:<your_control_room_url>/{lockerId}v2/credentialvault/lockers//members/{userId}.
      Corpo della richiesta:
      {
        "permissions": [
          "manage"
        ]
      }
    4. Inviare la richiesta.
      Corpo della risposta: Questo endpoint non restituisce dati.
    5. Opzionale: Assegnare un locker partecipante. Utilizza il metodo PUT e l'URL dell'endpoint:<your_control_room_url>/{lockerId}v2/credentialvault/lockers//members/{userId}.
      Corpo della richiesta:
      {
        "permissions": [
          "participate"
        ]
      }
    6. Inviare la richiesta.
      Corpo della risposta: Questo endpoint non restituisce dati.
    7. Assegnare locker i consumatori. Utilizzare il metodo POST e l'URL dell'endpoint:: <your_control_room_url>/{lockerId}v2/credentialvault/armadietti//consumatori
      Corpo della richiesta: Fornire l'ID del ruolo. Tutti gli utenti a cui è assegnato il ruolo personalizzato possono creare ed eseguire bots utilizzando le credenziali in questo locker, nonché immettere valori nelle credenziali che accettano valori di attributo forniti dall'utente.
      {
          "id":"516"
      }
    8. Inviare la richiesta.
      Corpo della risposta: Questo endpoint non restituisce dati.

    Fasi successive

    Se stai seguendo la procedura per configurare il tuo Credential Vault, procedi come segue: Assegna credenziali locker all'API.
    Invia feedback