Automation Anywhere 설명서 읽기 및 검토

Automation 360

콘텐츠 닫기

콘텐츠

콘텐츠 열기

API를 사용하여 자격증명 나열

  • 업데이트: 2021/02/03
    • Automation 360 v.x
    • 탐색
    • RPA Workspace

API를 사용하여 자격증명 나열

소유자로서 또는 locker를 통해 액세스할 수 있는 자격증명 목록을 반환합니다. AAE_Locker Admin 역할이 있는 경우 이 엔드포인트는 Control Room의 모든 자격증명을 반환합니다.

전제 조건

주: Community Edition에서 Control Room APIs을 볼 수 있지만, API 기능은 제한됩니다. API의 전체 기능에 액세스하려면 라이선스가 인가된 Automation 360 에디션이 필요합니다.
  • 인증 API를 이용하여 JSON 웹 토큰을 생성합니다. 인증 API를 참고하십시오.
  • 자격증명 소유자로 또는 locker를 통해 자격증명에 액세스할 수 있어야 합니다.

프로시저

  1. 요청 헤더에 인증 토큰을 추가합니다.
  2. POST 메소드와 다음 엔드포인트 URL을 사용합니다. <your_control_room_url>/credentialvault/credentials.
    주: 사용자 입력 값이 있고 bots에서 사용 중인 자격증명 목록을 반환하려면 URL에 ?consumed=true 매개변수를 추가합니다.
    요청 본문: 알파벳순으로 정렬된 모든 자격증명을 반환하려면 빈 요청을 보냅니다.
    {
        sort: [
            {
                field: "name",
                direction: "asc"
            }
        ]
     }
  3. 요청을 보냅니다.
    응답 본문: 응답은 각 속성의 ID 및 userProvided 매개변수를 반환합니다. 이 매개변수는 값이 각 사용자에 의해 설정되었는지(true) 모든 사용자에 대해 표준인지(false) 알려줍니다.
    {
        "page": {
            "offset": 0,
            "total": 1,
            "totalFilter": 1
        },
        "list": [
        {
            "id": "1630",
            "name": "Email",
            "description": "",
            "ownerId": "1508",
            "attributes": [
                {
                "id": "3335",
                "name": "hostname",
                "description": "",
                "userProvided": false,
                "masked": false,
                "createdBy": "1508",
                "createdOn": "2020-12-28T22:04:41.366448Z",
                "updatedBy": "1508",
                "updatedOn": "2020-12-28T22:04:41.366450Z",
                "version": "0",
                "passwordFlag": false
            },
            {
                "id": "3336",
                "name": "username",
                "description": "",
                "userProvided": true,
                "masked": false,
                "createdBy": "1508",
                "createdOn": "2020-12-28T22:04:41.366450Z",
                "updatedBy": "1508",
                "updatedOn": "2020-12-28T22:04:41.366450Z",
                "version": "0",
                "passwordFlag": false
            },
            {
                "id": "3337",
                "name": "password",
                "description": "",
                "userProvided": true,
                "masked": true,
                "createdBy": "1508",
                "createdOn": "2020-12-28T22:04:41.366450Z",
                "updatedBy": "1508",
                "updatedOn": "2020-12-28T22:04:41.366450Z",
                "version": "0",
                "passwordFlag": false
            }
         ],   
         "createdBy": "1508",
         "createdOn": "2020-12-28T22:04:41.366460Z",
         "updatedBy": "1508",
         "updatedOn": "2020-12-28T22:06:35.366464Z",
         "version": "2",
         "completed": true
            }
        ]
    }
    REST API는 HTTP 응답 코드를 이용하여 각 요청에 응답합니다. 응답 코드는 API 응답 코드를 참고하십시오.

다음 단계

이제 사용자 입력 값을 허용하는 속성의 ID가 있으므로 다음으로 API를 사용하여 속성에 값 지정.

피드백을 보내주십시오