{
    "id": "fb160-user-password",
    "title": "Сменить пароль и проверить оба варианта новым входом",
    "columns": [
        "Наблюдение",
        "Результат"
    ],
    "rows": [
        [
            "До изменения старый пароль работал",
            true
        ],
        [
            "После изменения старый пароль отклонён",
            true
        ],
        [
            "Новый пароль принят",
            true
        ],
        [
            "Не переданные поля профиля сохранены",
            true
        ]
    ],
    "checks": {
        "before_login": true,
        "old_password_rejected": true,
        "rejection_diagnosed": true,
        "new_password_accepted": true,
        "omitted_profile_preserved": true,
        "separate_tcp_attachments": true,
        "owned_files_removed": true,
        "owned_objects_removed": true
    },
    "observations": {
        "before": {
            "connected": true,
            "identity_matches": true,
            "attachment_id": 10,
            "network_protocol": "TCPv4",
            "code": 0,
            "warning": false,
            "message_present": false
        },
        "old_password_attempt": {
            "connected": false,
            "identity_matches": false,
            "attachment_id": null,
            "network_protocol": null,
            "code": -902,
            "warning": true,
            "message_present": true
        },
        "after": {
            "connected": true,
            "identity_matches": true,
            "attachment_id": 13,
            "network_protocol": "TCPv4",
            "code": 0,
            "warning": false,
            "message_present": false
        },
        "profile": {
            "first": "Anna",
            "middle": "M",
            "last": "Reader",
            "plugin": "Srp                                                                                                                                                                                                                                                         "
        },
        "service_action": {
            "started": true,
            "completed": true,
            "output_type": "bool"
        },
        "authentication_checks": {
            "before": {
                "connected": true,
                "identity_matches": true,
                "attachment_id": 10,
                "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": 13,
                "network_protocol": "TCPv4",
                "code": 0,
                "warning": false,
                "message_present": false
            }
        }
    },
    "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": "fb160_password_e9c914536c.fdb"
        },
        {
            "type": "USER",
            "name": "FB160_CF771974"
        }
    ],
    "removed_objects": [
        {
            "type": "DATABASE",
            "name": "fb160_password_e9c914536c.fdb"
        },
        {
            "type": "USER",
            "name": "FB160_CF771974"
        }
    ]
}
