OAuth2-Proxy
- гибкий инструмент с открытым исходным кодом, который может работать как автономный обратный прокси (reverse proxy)
-сервер или как компонент промежуточного программного обеспечения (middleware
), интегрированный в существующие настройки обратного прокси-сервера или балансировщика нагрузки. Он обеспечивает простой и безопасный способ защиты ваших веб-приложений с помощью аутентификации
OAuth2
/ OIDC
. Как обратный прокси-сервер, он перехватывает запросы к вашему приложению и перенаправляет пользователей к поставщику OAuth2
для аутентификации. Как промежуточное программное обеспечение, он может быть бесшовно интегрирован в вашу существующую инфраструктуру для обработки аутентификации для нескольких приложений.OAuth2-Proxy
поддерживает множество поставщиков OAuth2
, а также OIDC
. Либо через универсальный клиент OIDC
, либо через специальную реализацию для Google
, Microsoft Entra ID
, GitHub
, login.gov
и других. С помощью специализированных реализаций поставщиков oauth2-proxy
может извлекать больше информации о пользователе, например, предпочтительные имена пользователей и группы. Затем эти данные можно пересылать в виде заголовков HTTP
в ваши вышестоящие приложения.https://github.com/oauth2-proxy/oauth2-proxy
опубликовано в @gitgate
#security #oauth #oidc #proxy #middleware
👍13🔥8