Если это обычный классический адблок, то в панели разработчика у него есть своя вкладка в которой при загрузке страницы показано что заблокировано и по какому принципу.
Тут работает ровно как и везде, нет никаких ajax запросов.
Всё на oauth сделано обычном.
toster -> tmid -> github -> tmid -> toster
Можно частично избежать смены страницы, но тогда будет открываться новая вкладка всё равно с кучей редиректов.
Для это запилить реализацию авторизации с помощью postMessage, точнее общение окна в котором идет авторизация с основным окном первоначальным.
Так зачем вы лот с моделями связываете через бренд?
model_id же в любом случае уникальное для бренда и связано с брендом
Что за бред вообще в моделях поле model_id? У них и так свой айдишник, вот с ним и связывайте.
Т.е. в лот записывать models.id, а нет models.model_id. Каша какая-то иначе