TGViewer
Rick Academy — Хакинг и Кибербезопасность Rick Academy — Хакинг и Кибербезопасность @rickacademy · 2.63K subscribers
Post #1829 317
🪞 MFA для legacy-приложений через Nginx и OAuth2 Proxy - как вынести аутентификацию за пределы сервиса

➡️Разбор архитектуры предаутентификации, где MFA и контроль доступа реализуются не внутри приложения, а на уровне внешнего периметра. Подход особенно актуален для legacy-систем, которые не поддерживают SAML/OIDC и которые рискованно переписывать.

➡️Как работает схема
⏺Перед приложением ставится reverse proxy (Nginx)
⏺Nginx перехватывает запросы через auth_request
⏺Проверка сессии и токенов выносится в OAuth2 Proxy
⏺Identity Provider выполняет аутентификацию и MFA
⏺До backend доходят только уже проверенные запросы

➡️Почему это удобно для legacy
⏺Не нужно менять код старого приложения
⏺MFA добавляется без внедрения OIDC/SAML в сам сервис
⏺Сессии, токены и редиректы обслуживаются отдельно
⏺Backend получает уже готовые user headers после проверки

➡️Что делает каждый компонент
⏺Nginx — точка входа и фильтрации запросов
⏺OAuth2 Proxy — промежуточный auth-layer между proxy и IdP
⏺Identity Provider — хранение identity, MFA и access policies
⏺Приложение — остается “за барьером”, не зная о логике SSO

Читать статью

Rick Academy 🦠 #статья
  • 👍 4
More from @rickacademy
  1. May 31, 2026🪞 RedTeam-Tools - агрегатор практических техник и инструментов для red teaming и пентеста…
  2. May 30, 2026🪞 Mythos - модель, которую Anthropic отказалась выпускать. И причина не в «злом ИИ» ➡️Ant…
  3. May 29, 2026🪞 Что такое Homomorphic Encryption (Гомоморфное шифрование) и зачем оно нужно для безопас…
  4. May 28, 2026Rick Academy 😅 #юмор
  5. May 27, 2026🪞 Cheatsheet-God - репозиторий, который заменяет десятки вкладок, заметок и старых PDF по…
  6. May 26, 2026🪞 Взлом Центробанка Бангладеш - как Lazarus почти украли $1 млрд через SWIFT ➡️Разбор одн…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →