アカウント一覧

    アカウント一覧


    記事の要約

    指定したターゲットのアカウント情報の一覧を取得する。

    PATH PARAMETERS
    targetId
    required
    string <uuid>

    ターゲットID

    QUERY PARAMETERS
    start
    number
    Default: 0

    取得開始位置 (先頭は0)

    length
    number
    Default: 100

    取得件数

    sort
    string
    Default: "name"

    ソートキー (返却するアカウント情報のキー名のいずれか)

    order
    string
    Default: "asc"
    Enum: "asc" "desc"

    ソート順

    columns
    string

    取得する項目 (複数指定する場合は","区切り)

    has_password_only
    integer
    Default: 0

    パスワードが設定されているアカウントのみを対象とするかどうか

    HEADER PARAMETERS
    Authorization
    required
    string

    認証情報 (付録参照)

    Accept
    required
    string
    Value: "application/json"

    レスポンスの形式

    X-iDoperation-User-Key
    string
    Default: login_id
    Enum: "id" "login_id"

    ユーザ識別キー

    X-iDoperation-User-Value
    string

    ユーザ識別情報

    Responses

    RESPONSE SCHEMA: application/json
    total
    required
    integer

    アカウント件数

    start
    required
    integer

    取得開始位置 (先頭は0)

    length
    required
    integer

    取得件数

    sort
    required
    string

    ソートキー

    order
    required
    string
    Enum: "asc" "desc"

    ソート順

    required
    Array of objects (Account)

    アカウント情報

    Array 
    id
    required
    string <uuid>

    アカウントID

    name
    required
    string

    アカウント名

    password
    string or null

    パスワード

    password_changed_at
    required
    string or null <date-time>

    パスワード変更最終日時

    private_key_openssh
    string or null

    秘密鍵 (OpenSSH)

    private_key_putty
    string or null

    秘密鍵 (PuTTy)

    passphrase
    string or null

    パスフレーズ

    key_changed_at
    required
    string or null <date-time>

    鍵変更最終日時

    required
    object

    ターゲット

    id
    required
    string <uuid>

    ターゲットID

    name
    required
    string

    ターゲット名

    is_protect
    required
    integer

    操作制限対象フラグ

    1. 対象としない (操作可能)
    2. 対象とする (操作不可)
    memo
    required
    string or null

    メモ

    type
    required
    integer or null

    アカウント種別

    * Microsoft Entra ID
    1. メンバ
    2. ゲスト
    * SQL Server系
    1. SQL Server認証
    2. Windows認証
    use_workflow
    required
    integer

    ワークフロー貸出対象フラグ

    1. 対象としない
    2. 対象とする
    use_multi_workflow
    required
    integer

    同時貸出対象フラグ

    1. 対象としない
    2. 対象とする
    is_audit
    required
    integer

    特権IDの利用点検対象フラグ

    1. 対象としない
    2. 対象とする
    is_password_change
    required
    integer

    パスワード変更対象フラグ

    1. 対象としない
    2. 対象とする
    use_temporary_password
    required
    integer

    パスワード変更(参照前・貸出終了)対象フラグ

    1. 対象としない
    2. 対象とする
    use_raw_password
    required
    integer

    実パスワード貸出対象フラグ

    1. 対象としない
    2. 対象とする
    object_id
    required
    string or null

    オブジェクトID

    object_path
    required
    string or null

    オブジェクトパス

    * LDAP
    DN
    attribute01
    required
    string or null

    アカウント拡張属性1

    attribute02
    required
    string or null

    アカウント拡張属性2

    attribute03
    required
    string or null

    アカウント拡張属性3

    attribute04
    required
    string or null

    アカウント拡張属性4

    attribute05
    required
    string or null

    アカウント拡張属性5

    is_onetime
    required
    integer

    ワンタイムアカウントフラグ

    1. 通常アカウント
    2. ワンタイムアカウント
    onetime_status
    required
    integer or null

    ワンタイムアカウントステータス

    1. アカウント作成
    2. アカウント有効化中
    3. アカウント有効化成功
    4. アカウント有効化失敗
    5. アカウント有効化再実行待ち
    6. アカウント削除/無効化中
    7. アカウント削除/無効化成功
    8. アカウント削除/無効化失敗
    9. アカウント削除/無効化再実行待ち

    Response samples

    Content type
    application/json
    {
    • "total": 2,
    • "start": 0,
    • "length": 2,
    • "sort": "name",
    • "order": "asc",
    • "accounts": [
      • {
        • "id": "f48ce057-63d0-4057-8c6c-cccde09b2fc4",
        • "name": "idopuser",
        • "password_changed_at": null,
        • "key_changed_at": "2023-05-16T00:57:08.000Z",
        • "target": {
          • "id": "7bcfdfb9-9ab4-4f00-b948-055fd55b4950",
          • "name": "My Linux"
          },
        • "is_protect": 0,
        • "memo": null,
        • "type": null,
        • "use_workflow": 1,
        • "use_multi_workflow": 1,
        • "is_audit": 1,
        • "is_password_change": 0,
        • "use_temporary_password": 1,
        • "use_raw_password": 0,
        • "object_id": null,
        • "object_path": null,
        • "attribute01": null,
        • "attribute02": null,
        • "attribute03": null,
        • "attribute04": null,
        • "attribute05": null,
        • "is_onetime": 0,
        • "onetime_status": null
        },
      • {
        • "id": "d0901ce1-fe43-42be-9d40-fb715303b923",
        • "name": "root",
        • "password_changed_at": "2023-05-16T00:56:05.000Z",
        • "key_changed_at": null,
        • "target": {
          • "id": "7bcfdfb9-9ab4-4f00-b948-055fd55b4950",
          • "name": "My Linux"
          },
        • "is_protect": 0,
        • "memo": null,
        • "type": null,
        • "use_workflow": 1,
        • "use_multi_workflow": 1,
        • "is_audit": 1,
        • "is_password_change": 1,
        • "use_temporary_password": 1,
        • "use_raw_password": 1,
        • "object_id": null,
        • "object_path": null,
        • "attribute01": null,
        • "attribute02": null,
        • "attribute03": null,
        • "attribute04": null,
        • "attribute05": null,
        • "is_onetime": 0,
        • "onetime_status": null
        }
      ]
    }