Automation Anywhere 설명서 읽기 및 검토

Automation 360

콘텐츠 닫기

콘텐츠

콘텐츠 열기

인증(사용자 이름 및 apiKey)

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

인증(사용자 이름 및 apiKey)

이 API를 사용하여 usernameapikey를 통해 Control Room 액세스를 인증합니다. 성공적으로 완료된 응답은 JSON 웹 토큰을 생성합니다. 기본 설정으로, 토큰은 20분 동안 유효합니다. 이 엔드포인트를 이용하면 SSO(통합인증)를 이용하는 조직과 같이 사용자 비밀번호가 필요없이 사용자가 토큰을 생성할 수 있습니다. 토큰을 생성하려면, Control Room에 대해 유효한 usernameapikey가 필요합니다.

토큰을 생성하려면 다음 사항이 필요합니다.

  • API 키 생성 권한이 있는 맞춤형 역할
  • Control Room에 대해 유효한 usernameAPI-key API-KeyControl Room에서 생성된 40자의 문자열입니다.

    API 키 생성 역할 생성 및 지정

요청

POST http://{{ControlRoomURL}}/v1/authentication
요청 본문:
{
   "username":"jdoe",
   "apiKey":"Vie;Z:IvtAhY0\\1RAD[SWl{NU7baRLYEeIYUJSKO"
}

요청 매개변수

매개변수 유형 설명
사용자 이름 문자열 사용자 이름을 입력합니다.
주: 사용자가 다중 세션을 활성화한 경우 다중 세션 토큰이 생성됩니다. 다중 로그인에 대한 자세한 내용은 다중 로그인 사용자을 참조하십시오.
apikey 문자열 apikey를 입력하십시오.
주: 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 역할을 하는 생성된 액세스 토큰입니다. 이 토큰은 사용자 자격 증명과 동일하며 보호되어야 합니다.
사용자 객체 사용자의 모든 세부정보와 함께 반환된 사용자 개체입니다.
  • id - 사용자의 ID입니다.
  • 이메일 - 사용자의 이메일 ID입니다.
  • 사용자 이름 - 사용자의 사용자 이름입니다.
  • 도메인 - 로그인한 도메인입니다.
  • firstname - 사용자의 이름입니다.
  • lastname - 사용자의 성입니다.
  • 역할 - 사용자에게 할당된 역할입니다.
  • sysAssignedRoles - 시스템이 할당한 역할입니다.
  • 권한 - 사용자에게 할당된 권한입니다.
  • licenseFeatures - 사용자에게 할당된 라이선스입니다.

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

피드백을 보내주십시오