ну или еще проще, если тут речь о двух платформах. Ты передаешь логин и пароль 1 раз, если такой есть, тебе возвращается external_id (id в их базе) ты сохраняешь у себя юзера + колонку external_id. Все остальные логины ты можешь уже через свою базу делать, а сравнивать по external_id. Хотя тогда получается, что со временем у тебя накопится база равная их базе, конечно, без как-то скрытых параметров)