package
0.0.0-20241225174012-7a0820eadc6a
Repository: https://github.com/chtonad0000/golang.git
Documentation: pkg.go.dev
# README
auth
Напишите middleware проверяющую токен. Эта middleware должна проверять,
что в заголовке Authorization
прислали строку Bearer TOKEN
, где TOKEN
- валиден.
- Если токен не валиден, то middleware должна не пропускать запрос и возвращать
http.StatusUnauthorized
. - Если проверка токена завершилась ошибкой (то есть не ясно, валиден он или нет),
то запрос должен завершаться с кодом
StatusInternalServerError
. - Если токен валиден, то пользователь, соответствующий токену, должен быть доступен следующим
хендлерам через метод
ContextUser
.
# Interfaces
No description provided by the author