{
    "id": "fb164-password-rotation",
    "title": "Обновить секрет интеграции и проверить новый вход",
    "columns": [
        "Наблюдение",
        "Результат"
    ],
    "rows": [
        [
            "Исходный пароль работал",
            true
        ],
        [
            "После смены старый пароль отклонён",
            true
        ],
        [
            "Новый пароль принят",
            true
        ],
        [
            "Успешные входы имеют разные attachment",
            true
        ],
        [
            "Протокол нового входа",
            "TCPv4"
        ],
        [
            "Товар прочитан с новым секретом",
            "Сканер штрихкода"
        ],
        [
            "Остаток товара после смены",
            4
        ],
        [
            "Поля профиля сохранены",
            true
        ]
    ],
    "checks": {
        "initial_login": true,
        "rotation_completed": true,
        "old_secret_refused": true,
        "new_secret_accepted": true,
        "separate_tcp_attachments": true,
        "catalog_still_readable": true,
        "omitted_profile_preserved": true,
        "children_and_connections_closed": true,
        "owned_files_removed": true,
        "owned_objects_removed": true
    },
    "observations": {
        "authentication_checks": {
            "before": {
                "connected": true,
                "identity_matches": true,
                "attachment_id": 13,
                "network_protocol": "TCPv4",
                "code": 0,
                "warning": false,
                "message_present": false
            },
            "old": {
                "connected": false,
                "identity_matches": false,
                "attachment_id": null,
                "network_protocol": null,
                "code": -902,
                "warning": true,
                "message_present": true
            },
            "new": {
                "connected": true,
                "identity_matches": true,
                "attachment_id": 14,
                "network_protocol": "TCPv4",
                "code": 0,
                "warning": false,
                "message_present": false
            }
        },
        "service_action": {
            "started": true,
            "completed": true,
            "output_type": "bool"
        },
        "catalog_read_using_new_secret": [
            {
                "id": 1,
                "title": "Сканер штрихкода",
                "qty": 4
            }
        ],
        "profile": {
            "first": "Mila",
            "middle": "K",
            "last": "Novak",
            "plugin": "Srp"
        },
        "passwords_printed": false,
        "automatic_authentication_retries": 0
    },
    "runtime": {
        "php": "8.2.35",
        "extension": "3.0.1",
        "server_version": "WI-V5.0.4.1812 Firebird 5.0",
        "implementation": "Firebird\/Windows\/AMD\/Intel\/x64",
        "transport": "tcp_loopback_authenticated"
    },
    "owned_objects": [
        {
            "type": "DATABASE",
            "name": "fb164_rotation_2d6955837e.fdb"
        },
        {
            "type": "USER",
            "name": "FB164_93F2F8E3"
        }
    ],
    "removed_objects": [
        {
            "type": "DATABASE",
            "name": "fb164_rotation_2d6955837e.fdb"
        },
        {
            "type": "USER",
            "name": "FB164_93F2F8E3"
        }
    ]
}
