Аутентификация

Register

post

Регистрация нового пользователя.

Body

Схема для регистрации нового пользователя

emailstring · emailRequired

Email пользователя

passwordstring · min: 6 · max: 100Required

Пароль (минимум 6 символов)

Responses
post
/api/auth/register

Login

post

Авторизация пользователя и получение access и refresh токенов.

Body

Схема для авторизации пользователя

emailstring · emailRequired

Email пользователя

passwordstringRequired

Пароль

Responses
chevron-right
200

Successful Response

application/json

Схема ответа с токенами

access_tokenstringRequired
refresh_tokenstringRequired
token_typestringOptionalDefault: bearer
post
/api/auth/login

Get Current User Info

get

Получение данных текущего авторизованного пользователя.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Responses
chevron-right
200

Successful Response

application/json

Схема ответа с данными пользователя

idintegerRequired
emailstringRequired
created_atstring · date-timeRequired
get
/api/auth/me
200

Successful Response

Logout

post

Выход из системы - отзывает refresh токен в БД.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Responses
chevron-right
200

Successful Response

application/json
anyOptional
post
/api/auth/logout
200

Successful Response

No content

Refresh Token

post

Обновление access токена с помощью refresh токена.

Body

Схема запроса для обновления токена

refresh_tokenstringRequired

Refresh токен

Responses
chevron-right
200

Successful Response

application/json

Схема ответа с токенами

access_tokenstringRequired
refresh_tokenstringRequired
token_typestringOptionalDefault: bearer
post
/api/auth/refresh-token

Последнее обновление