Automation Anywhere 설명서 읽기 및 검토

Automation 360

콘텐츠 닫기

콘텐츠

콘텐츠 열기

인증(사용자 이름 및 비밀번호)

  • 업데이트: 2022/03/04
    • Automation 360 v.x
    • 관리
    • RPA Workspace

인증(사용자 이름 및 비밀번호)

이 API를 사용하여 유효한 usernamepassword를 통해 Control Room 액세스를 인증합니다. 성공적으로 완료된 응답은 JSON 웹 토큰을 생성합니다. 기본 설정으로, 토큰은 20분 동안 유효합니다.

요청

POST http://{{ControlRoolURL}}/v1/authentication
요청 본문:
{
   "username":"jdoe",
   "password":"mypassword@123"
}
다중 로그인 토큰 생성을 위한 요청 본문:
{
   "username":"jdoe",
   "password":"mypassword@123",
   "multipleLogin":true
}

요청 매개변수

매개변수 유형 설명
사용자 이름 문자열 사용자 이름을 입력합니다.
비밀번호 문자열 비밀번호를 입력합니다.
multipleLogin 부울 다중 로그인을 허용하거나 허용하지 않습니다. 다중 로그인에 대한 자세한 내용은 다중 로그인 사용자을 참조하십시오.
  • true - 다중 로그인 허용
  • false - 다중 로그인을 허용하지 않습니다.
주: 이 값이 true가 되면 다중 API 세션이 허용됩니다.

응답

{
   "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
   }
}

응답 매개변수

매개변수 유형 설명
토큰 문자열 애플리케이션이 요청에 사용할 세션 ID 역할을 하는 생성된 액세스 토큰입니다. 이 토큰은 사용자 자격 증명과 동일하며 보호되어야 합니다.
주: multipleLogintrue로 설정 되면 이 토큰을 다중 API 세션에 사용할 수 있습니다.
사용자 객체 사용자의 모든 세부정보와 함께 반환된 사용자 개체입니다.
  • id - 사용자의 ID입니다.
  • 이메일 - 사용자의 이메일 ID입니다.
  • 사용자 이름 - 사용자의 사용자 이름입니다.
  • 도메인 - 로그인한 도메인입니다.
  • firstname - 사용자의 이름입니다.
  • lastname - 사용자의 성입니다.
  • 역할 - 사용자에게 할당된 역할입니다.
  • sysAssignedRoles - 시스템이 할당한 역할입니다.
  • 권한 - 사용자에게 할당된 권한입니다.
  • licenseFeatures - 사용자에게 할당된 라이선스입니다.

후속 API 요청의 요청 헤더에 토큰을 삽입합니다.

주: Cloud에서 배포되고 SAML 인증이 활성화된 Control Room의 경우, 자신의 usernameapikey를 이용하여 웹 토큰을 생성합니다.

인증(사용자 이름 및 apiKey)

주: Community Edition에서 Control Room APIs을 볼 수 있지만, API 기능은 제한됩니다. API의 전체 기능에 액세스하려면 라이선스가 인가된 Automation 360 에디션이 필요합니다.
REST API는 HTTP 응답 코드를 이용하여 각 요청에 응답합니다. 응답 코드는 API 응답 코드를 참고하십시오.
피드백을 보내주십시오
  • 관련 콘텐츠