Домашний рецепт межсервисной авторизации
Программный комитет ещё не принял решения по этому докладу
Целевая аудитория
Тезисы
Озон банк - это сотни микросервисов, и доступ между ними должен быть строго регламентирован: каждый сервис имеет право стучаться только в определенные ручки своих соседей.
Мы перебрали готовые решения (от OAuth2 до mTLS), но поняли, что они либо не дают нужной гранулярности, либо слишком тяжелы для внедрения в нашу инфраструктуру. Поэтому мы сделали свою распределенную систему межсервисной авторизации.
В докладе расскажу, почему мы отказались от готовых решений, как подписываем gRPC-запросы и управляем доступом без единой точки отказа (ну почти).
И да, это оказалось проще, чем мы думали вначале!
Руководитель отдела банковской платформы в озон банке с 2023г. До этого работал в Яндексе, Авто.ру, VK (mail.ru) и Рамблере
Видео
Другие доклады секции
Безопасность высоконагруженных систем