shad-go/middleware/auth/README.md
2023-03-25 03:08:19 +04:00

886 B
Raw Blame History

auth

Напишите middleware проверяющую токен. Эта middleware должна проверять, что в заголовке Authorization прислали строку Bearer TOKEN, где TOKEN - валиден.

  • Если токен не валиден, то middleware должна не пропускать запрос и возвращать http.StatusUnauthorized.
  • Если проверка токена завершилась ошибкой (тоесть не ясно, валиден он или нет), то запрос должен завершаться с кодом StatusInternalServerError.
  • Если токен валиден, то пользователь соответствующий токену, должен быть доступен следующим хендлерам через метод ContextUser.