Постановка проблемы - На нашем предприятии (в разных регионах) имеется несколько провайдеров идентификации (в отличие от прежних версий, которые поддерживают базовую c аутентификацию для OAuth). В каждом регионе есть несколько провайдеров идентификации на основе генерации аппаратных устройств. В настоящее время мы осуществляем переход, в рамках которого мы заменим все эти идентифицирующие регионы системы c глобальной системой. В текущей ситуации (когда мы должны поддерживать как глобальные, так и региональные системы идентификации), нам становится все труднее изменить все наши корпоративные системы для интеграции с глобальными, а также региональными системами идентификации.
Возможно подход к решению -
Мы рассматриваем возможный подход к созданию уровня абстракции, который позволяет скрыть сложность маршрутизации на основе генерации устройства HW и региона
ASK - Видите ли вы какие-либо фундаментальные проблемы дизайна с этим подходом? Есть ли какие-либо решения из коробки? Ценю любое руководство по этому вопросу.