{
  "name": "auth_plus_mag",
  "device": {
    "portalUrl": "https://portal.example.com/server/load.php",
    "macAddress": "00:1A:79:AA:BB:CC",
    "authMode": "AUTO",
    "username": "alice",
    "password": "secret"
  },
  "responses": [
    { "action": "handshake", "body": "{\"js\":{\"token\":\"token-789\"}}" },
    { "action": "do_auth", "method": "POST", "body": "{\"js\":{\"status\":1}}" },
    { "action": "get_profile", "body": "{\"js\":{\"id\":\"42\",\"name\":\"Full Access\",\"status\":\"1\",\"auth_access\":true}}" },
    { "action": "get_main_info", "body": "{\"js\":{\"id\":\"42\",\"name\":\"Full Access\",\"status\":\"1\",\"auth_access\":true}}" },
    { "action": "get_localization", "body": "{\"js\":{\"lang\":\"en\",\"timezone\":\"UTC\"}}" }
  ],
  "expected": {
    "authMode": "MAC_PLUS_CREDENTIALS",
    "portalProfile": "AUTH_PLUS_MAG",
    "portalFingerprint": "AUTH_STRICT_MAG",
    "magPreset": "MAG254_STRICT",
    "bootstrapRecipe": "AUTH_STRICT_MAG",
    "bootstrapEvidence": ["handshake", "do_auth", "get_profile", "get_account_info", "get_localization"],
    "requestOrder": ["handshake", "do_auth", "get_profile", "get_main_info", "get_localization"]
  }
}
