Попробуйте добавить еще одного провайдера авторизации, будет очень много общего с классом YandexOAuth, и тогда это общее можно будет вынести в базовый класс BaseOAuth, сделав его немного "менее" абстрактным.
Не нашел реализацию задачи:
Сейчас сервис Auth беззащитен перед DDOS-атаками. Чтобы сберечь важный элемент системы от чрезмерной нагрузки, которая может вывести его из строя, реализуйте алгоритм Leaky bucket или Token bucket, используя Redis для синхронизации реплик.
Хорошая работа, но все же:
YandexOAuth
, и тогда это общее можно будет вынести в базовый класс BaseOAuth, сделав его немного "менее" абстрактным.Не нашел реализацию задачи:
Можно и https://flask-limiter.readthedocs.io/en/stable/ использовать, как вариант.
В сервис выдачи контента не пускает, а там должно быть: