Automation Anywhere ドキュメントを読んで確認する

Automation 360

コンテンツを閉じる

コンテンツ

コンテンツを開く

リフレッシュ トークン

  • 更新済み: 2022/04/07
    • Automation 360 v.x
    • マネージ
    • RPA Workspace

リフレッシュ トークン

有効な既存のトークンを使用して JSON Web トークンを生成します。このエンドポイントでは、トークンの有効期限が切れるたびに、資格情報を収集して認証する必要がなく、新しいトークンが提供されます。デフォルトでは、トークンは 20 分間有効です。

リクエスト

POST https://{{ControlRoomURL}}/v1/authentication/token
Header: X-Authorization <<authentication token>>
すべての API 呼び出しは、リクエスト ヘッダーに認証トークンを含める必要があります。認証 API を使用して JSON Web トークンを生成します。「認証 API」を参照してください。
リクエスト本文:
{
    "token": "eyJhbGciOiJSUzUxMiJ9.eyJzdWIiOiIxIiwiY2xpZW50VHlwZSI6IldFQiIsImxpY2Vuc2VzIjpbXSwiYW5hbHl0aWNzTGljZW5zZXNQdXJjaGFzZWQiOnsiQW5hbHl0aWNzQ2xpZW50Ijp0cnVlLCJBbmFseXRpY3NBUEkiOnRydWV9LCJpYXQiOjE1NzMxMDgwNjEsImV4cCI6MTU3MzEwOTI2MSwiaXNzIjoiQXV0b21hdGlvbkFueXdoZXJlIiwibmFub1RpbWUiOjM2NTc3NTA4OTY5NzUxMDAsImNzcmZUb2tlbiI6ImJiNjgzMGJhMDY5MWYwYjZiM2M3MDE4NGY0OGM0MWY1In0.f3kPRspfm0sei9DGHd9NoyLK-iCO-vs--8b_pLG9XSUR0186uvXFopB75eVAaG-1l_AZhR78UE6Voi7_UggzHkLRrEpQ-szR7cmFDpLxZ28xLnFJYhaIuMNdw9dWDVquBWTQSpYGNJd56D-tFFHBodwVdNamqWHxaQebq1zMyUyQV6Q-gKdgubpT5gwuXnp-BwScjHOYM3Fpj_nt0nEbJC5uWpJNtLQBpVzhsRwwlRKNOHQVbo6X7zkvKBoij8ewa5FWQwX7T-760BeqfssR6mmMUo0zRaneUKAYAskz0B-X5PcyCkrVJju2XqItQ9XMGNP7h_MaUDotU_CJyguPZA"
}

リクエスト パラメーター

パラメーター タイプ 必須 説明
トークン 文字列 はい 更新したいトークンを入力します。

トークンが有効でない場合は、認証方法のいずれかを使用してトークンを生成する必要があります。(ユーザー名とパスワード) で認証 または (username と 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。
  • email - ユーザーの E メール ID。
  • username - ユーザーの名前。
  • domain - ログインしているドメイン。
  • firstname - ユーザーの名。
  • lastname - ユーザーの姓。
  • roles - ユーザーに割り当てられたロール。
  • sysAssignedRoles - システムによって割り当てられたロール。
  • permissions - ユーザーに割り当てられた許可。
  • licenseFeatures - ユーザーに割り当てられたライセンス。
注: Community Edit