Как объединить таблицы пользователей с 2 разных проектов?
===========================================================

 Есть 2 проекта с идентичными по структуре таблицами. В них добавляются пользователи со своим логином, email и паролем. Причем есть варианты, что один пользователь участвует в обоих проектах. Когда-то под одинаковыми логинами, когда-то под разными. Бывает так, что один логин занят в другом проекте и берется другой. Часть пользователей только в одном из проектов и т.п.   

Встала задача объединить все в рамках одного проекта, а значит надо слить пользователей в одну таблицу. Как это сделать наименее травматично для них? Понятно, что можно к логину прибавить префикс проекта, например. Но хочется сделать изящнее, например слить 2 пользователей из разных проектов в одного, если у них общий владелец. 

 Читаем про Identity Server и User Pool