Я создаю приложение, используя MEAN-стек.Мое приложение включает использование OAuth2 для извлечения данных из нескольких социальных сетей через API.Я делаю аутентификацию через клиентскую часть, используя Angular.
URL-адрес моего приложения структурирован следующим образом - app.example.com
Мне нужно реализовать многопользовательскую структуру для моего приложения, где пользователи смогут аутентифицировать свои учетные записи через OAuth2 из своихподдоменов.
Пример: user1.example.com
, user2.example.com
, user3.example.com
.. и т. д. Количество поддоменов может быть в тысячах.
Большинство компаний не допускают URL-адреса обратных вызовов по соображениям безопасности.
В настоящее время все URL-адреса обратного вызова направляются на аналогичный URL - app.example.com/callback
Каким должен быть правильный подход для решения этой проблемы?Я не хочу, чтобы пользователи переключались между app.example.com
и user1.exmaple.com