Перенести все админские эндпоинты на порт 8445 и добавить отдельную авторизацию для админов #3

Closed
opened 2026-04-26 22:32:02 +03:00 by aleksey · 0 comments
Owner

Перенести все админские эндпоинты на порт 8445 и добавить отдельную авторизацию для админов

  • Все обработчики административной панели должны обслуживаться исключительно на порту 8445 (HTTPS/WSS).
  • Реализовать отдельный механизм JWT-аутентификации для админского API: использовать или отдельный секретный ключ, или поле role с дополнительной проверкой aud (audience). Пользовательские токены не должны давать доступ к админским ресурсам.
  • Единый префикс: все эндпоинты админки должны быть доступны по пути /admin/... (например, https://admin.eventhub.local:8445/admin/users).
    Это устранит дублирование между портами 8445 и 8080 и повысит безопасность.

https://git.sabilin.com/EventHub/EventHubBack/raw/branch/master/src/eventhub_app.erl

**Перенести все админские эндпоинты на порт 8445 и добавить отдельную авторизацию для админов** - Все обработчики административной панели должны обслуживаться исключительно на порту 8445 (HTTPS/WSS). - Реализовать отдельный механизм JWT-аутентификации для админского API: использовать или отдельный секретный ключ, или поле `role` с дополнительной проверкой `aud` (audience). Пользовательские токены не должны давать доступ к админским ресурсам. - Единый префикс: все эндпоинты админки должны быть доступны по пути `/admin/...` (например, `https://admin.eventhub.local:8445/admin/users`). *Это устранит дублирование между портами 8445 и 8080 и повысит безопасность.* [https://git.sabilin.com/EventHub/EventHubBack/raw/branch/master/src/eventhub_app.erl](https://git.sabilin.com/EventHub/EventHubBack/raw/branch/master/src/eventhub_app.erl)
aleksey added the Future label 2026-04-26 22:32:02 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Reference: EventHub/EventHubBack#3