Studio-Yandex-Practicum / ProCharity_back_2.0

bot ProCharity (НКО Фонд Друзья)
13 stars 13 forks source link

УТОЧНИТЬ Сделать "/api/health_check" доступным из админки сайта #657

Open gorskyolga opened 2 weeks ago

gorskyolga commented 2 weeks ago

УТОЧНИТЬ: если админка бота будет ингегрирована в админку сайта, то реализовывать не нужно.

Эндпоинт "/api/health_check" сейчас доступен по токену сайта. Но этот эндпоинт используется из админки бота и, по информации от разработчика сайта, не используется сайтом. Также эндпоинт используется в проверке "Check app" при создании PR, поэтому нужно оставить его доступным по токену сайта.

Нужно переделать так, чтобы эндпоинт был доступен по токену сайта и для любого активного админа.

Для истории: Есть вероятность, что эндпоинт должен быть доступен всем, т.к. он был таким в первой версии проекта. Токен добавлялся в рамках задачи. Возможно для "/api/health_check" он был добавлен по ошибке, т.к. в первой версии проекта эндпоинт был доступен без токена. Код эндпоинта в первой версии проекта здесь, при этом проверки токена нет. Для сравнения вот как он проверялся в других эндпоинтах.