Automation Anywhere 설명서 읽기 및 검토

Automation 360

콘텐츠 닫기

콘텐츠

콘텐츠 열기

토큰 새로 고침

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

토큰 새로 고침

유효한 기존 토큰을 사용하여 JSON 웹 토큰을 생성합니다. 이 엔드포인트는 토큰이 만료될 때마다 자격증명을 수집하고 인증할 필요 없이 새 토큰을 제공합니다. 기본 설정으로, 토큰은 20분 동안 유효합니다.

요청

POST https://{{ControlRoomURL}}/v1/authentication/token
Header: X-Authorization <<authentication token>>
인증 API를 이용하여 JSON 웹 토큰을 생성합니다. 인증 API를 참고하십시오.
요청 본문:
{
    "token": "eyJhbGciOiJSUzUxMiJ9.eyJzdWIiOiIxIiwiY2xpZW50VHlwZSI6IldFQiIsImxpY2Vuc2VzIjpbXSwiYW5hbHl0aWNzTGljZW5zZXNQdXJjaGFzZWQiOnsiQW5hbHl0aWNzQ2xpZW50Ijp0cnVlLCJBbmFseXRpY3NBUEkiOnRydWV9LCJpYXQiOjE1NzMxMDgwNjEsImV4cCI6MTU3MzEwOTI2MSwiaXNzIjoiQXV0b21hdGlvbkFueXdoZXJlIiwibmFub1RpbWUiOjM2NTc3NTA4OTY5NzUxMDAsImNzcmZUb2tlbiI6ImJiNjgzMGJhMDY5MWYwYjZiM2M3MDE4NGY0OGM0MWY1In0.f3kPRspfm0sei9DGHd9NoyLK-iCO-vs--8b_pLG9XSUR0186uvXFopB75eVAaG-1l_AZhR78UE6Voi7_UggzHkLRrEpQ-szR7cmFDpLxZ28xLnFJYhaIuMNdw9dWDVquBWTQSpYGNJd56D-tFFHBodwVdNamqWHxaQebq1zMyUyQV6Q-gKdgubpT5gwuXnp-BwScjHOYM3Fpj_nt0nEbJC5uWpJNtLQBpVzhsRwwlRKNOHQVbo6X7zkvKBoij8ewa5FWQwX7T-760BeqfssR6mmMUo0zRaneUKAYAskz0B-X5PcyCkrVJju2XqItQ9XMGNP7h_MaUDotU_CJyguPZA"
}

요청 매개변수

매개변수 유형 필수 사항 설명
토큰 문자열 새로 고치려는 토큰을 입력합니다.

토큰이 유효하지 않은 경우 다음 인증 방법 중 하나를 사용하여 토큰을 생성해야 합니다. 인증(사용자 이름 및 비밀번호) 또는 인증(사용자 이름 및 apiKey).

응답

200 OK
{
    "token": "eyJhbGciOiJSUzUxMiJ9.eyJzdWIiOiIzIiwiY2xpZW50VHlwZSI6IldFQiIsImxpY2Vuc2VzIjpbIkRFVkVMT1BNRU5UIl0sImFuYWx5dGljc0xpY2Vuc2VzUHVyY2hhc2VkIjp7IkFuYWx5dGljc0NsaWVudCI6ZmFsc2V9LCJ0ZW5hbnRVdWlkIjoiMjgyOTc4YzQtNjM4Ni1jMTNhLTkyYWMtNTAwOWUzY2ZkNmIzIiwiaHlicmlkVGVuYW50IjoiIiwibXVsdGlwbGVMb2dpbiI6ZmFsc2UsImlhdCI6MTY0OTQ1NDg3MSwiZXhwIjoxNjQ5NDU2MDcxLCJpc3MiOiJBdXRvbWF0aW9uQW55d2hlcmUiLCJuYW5vVGltZSI6NDAyNzk2NTMyNjQ5NTY5fQ.vMQMyhw3-FQSjPe_3n5YffALFWbrZlW7IMxqCUVFApMhJbNA8-4FZX34j1JTz0NWm0SPn8R-rQCCM4tr5K8xTMlX7Ba04UWgmDCDltUOvP_NOcPOxlaeWyeu1-JOj35mdtTrfkxgVJLCIShRtnf1ScYDFPevsN1-zDWTsg_amriYZOtUWbTLV7TcbTlnqBK6My3ZKTparWhxi68N9P5-b1Ngj22mUJjm4iQ_DFPjv4wsSdQJCkCqV25o47cxos5MpLU5_ZAzlSJhCkZm4WpqvqRB8MJDJ3ZWd1P3LBK3KSe8ZdpYlis1RWGBLjKX3LLR7by6Lrkj5YRpwSOSyVEucw",
    "user": {
        "id": 3,
        "username": "jdoe_user",
        "domain": null,
        "firstName": "John",
        "lastName": "Doe",
        "version": 268,
        "principalId": 3,
        "deleted": false,
        "roles": [
            {
                "name": "Device_admin",
                "id": 24,
                "version": 3
            }
        ],
        "sysAssignedRoles": [],
        "groupNames": [],
        "permissions": [
            {
                "id": 163,
                "action": "own",
                "resourceId": "1",
                "resourceType": "queue"
            },
            {
                "id": 141,
                "action": "cancelcheckout",
                "resourceId": null,
                "resourceType": "repositorymanager"
            },
            {
                "id": 165,
                "action": "own",
                "resourceId": "1",
                "resourceType": "pool"
            },
            {
                "id": 97,
                "action": "register",
                "resourceId": null,
                "resourceType": "devices"
            },
            {
                "id": 161,
                "action": "participate",
                "resourceId": "1",
                "resourceType": "queue"
            },
            {
                "id": 29,
                "action": "view",
                "resourceId": null,
                "resourceType": "repositorymanager"
            },
            {
                "id": 164,
                "action": "manage",
                "resourceId": "1",
                "resourceType": "pool"
            },
            {
                "id": 31,
                "action": "export",
                "resourceId": null,
                "resourceType": "repositorymanager"
            },
            {
                "id": 32,
                "action": "import",
                "resourceId": null,
                "resourceType": "repositorymanager"
            }
        ],
        "licenseFeatures": [
            "DEVELOPMENT"
        ],
        "emailVerified": true,
        "passwordSet": true,
        "questionsSet": true,
        "enableAutoLogin": true,
        "disabled": false,
        "clientRegistered": false,
        "description": "",
        "createdBy": 1,
        "createdOn": "2022-03-17T19:33:06Z",
        "updatedBy": 1,
        "updatedOn": "2022-04-08T21:54:29Z",
        "publicKey": null,
        "appType": null,
        "routingName": null,
        "appUrl": null,
        "email": "jdoe@aa.com",
        "lastLoginTime": "2022-04-08T21:54:15Z",
        "deviceCredentialAttested": false,
        "multipleLoginAllowed": true
    },
    "tenantUuid": "282978c4-6386-c13a-92ac-5009e3cfd6b3",
    "mfaAuthResponse": null
}

응답 매개변수

매개변수 유형 설명
토큰 문자열 애플리케이션이 요청에 사용할 세션 ID 역할을 하는 생성된 액세스 토큰입니다. 이 토큰은 사용자 자격 증명과 동일하며 보호되어야 합니다.
주: multipleLogintrue로 설정 되면 이 토큰을 다중 API 세션에 사용할 수 있습니다.
사용자 객체 사용자의 모든 세부정보와 함께 반환된 사용자 개체입니다.
  • id - 사용자의 ID입니다.
  • 이메일 - 사용자의 이메일 ID입니다.
  • 사용자 이름 - 사용자의 사용자 이름입니다.
  • 도메인 - 로그인한 도메인입니다.
  • firstname - 사용자의 이름입니다.
  • lastname - 사용자의 성입니다.
  • 역할 - 사용자에게 할당된 역할입니다.
  • sysAssignedRoles - 시스템이 할당한 역할입니다.
  • 권한 - 사용자에게 할당된 권한입니다.
  • licenseFeatures - 사용자에게 할당된 라이선스입니다.
주: Community Edition에서 Control Room APIs을 볼 수 있지만, API 기능은 제한됩니다. API의 전체 기능에 액세스하려면 라이선스가 인가된 Automation 360 에디션이 필요합니다.
REST API는 HTTP 응답 코드를 이용하여 각 요청에 응답합니다. 응답 코드는 API 응답 코드를 참고하십시오.
피드백을 보내주십시오
  • 관련 콘텐츠