Пожалуйста, обратите внимание, что пользователь заблокирован
Апи для фронта да, можно было бы спрятать, но не гейт. Путь до гейта можно попробовать зашифровать. Например:Спрячь админку за групповым роутом.
Код:adm := router.Group("b8c05ca8f5b0a9dcce037d6a9a153001413b2d2be8fc52d812816459d01a5d4d06d568db0411f562bc65e2a7bacb36ba4b38e530ebc7825b9f613667cf7e44f2")
domain.com/?*bcrypt path name hash*
На сервере настроить роут:
router.POST("/:pathHash", Handler)
В функции Handler из контекста вытаскивать параметр по ключу pathHash, сравнивать его с путями, которые нам нужны.