Skip to content

Auth to context

AMGolev requested to merge auth-to-context into develop

Изменения:

  • Удален метод 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

Merge request reports

Loading