Auth to context
Изменения:
- Удален метод
UserService.CheckToken(ts string) error
- Добавлен метод
UserService.ParseToken(ts string) (*jwtEntity.JWT, error)
. Извлекает содержимое токена в доменную сущность или возвращает ошибку. - В
AuthMiddleware
добавлена передача данных входа вgin.Context
- Добавлен метод
UserHandlers.GetAuthData(ctx *gin.Context) (*authData, error)
. Извлекает данные входа из контекста.
Рефакторинг:
- Удалены параметры
{id}
в ручках, в которых они не нужны. Теперь значение достается из токена напрямую.
Исправления:
- Исправлена ручка удаления пользователя:
/{id}
изменена на/delete