Я хочу настроить внешний прокси-сервер, который
- проверяет пользователей от разных поставщиков OAuth2 (таких как Google/Facebook и т. д.)
- затем проверяет, присутствует ли этот пользователь во внутренней базе данных (предпочтительно http-api)
- если найдено, установите группы, возвращаемые внутренней базой данных (например, user_read, user_write)
- затем устанавливает и кэширует токен для этого пользователя (включая информацию о доверенном пользователе/группе), который затем может использоваться приложениями за прокси-сервером.
Я просмотрел несколько (на основе Linux, с открытым исходным кодом) продуктов/плагинов, но не смог найти ответ на приведенный выше сценарий, просто что-то похоже... Большое спасибо за любые предложения!