Упрощённый сервис с регистрацией и авторизацией
Для запуска потребуется Docker с Docker Compose.
- Скопировать репозиторий:
git clone https://github.com/zer0-dev/vk-internship-backend.git
- В директории проекта запустить приложение:
docker-compose up -d
- Установить пакеты composer:
docker-compose exec -w /var/www/task php composer install
Приложение будет доступно по адресу http://localhost
Дефолтный порт 80 можно изменить в docker-compose.yml
.
Остановить приложение:
docker-compose down
Приложение предоставляет три метода:
- /register - регистрация пользователя
- /authorize - авторизация пользователя
- /feed - проверяет валидность токена доступа
Метод: POST
Параметры:
string email
- e-mail пользователяstring password
- пароль
Ответ:
{
"user_id": "int",
"password_check_status": "string"
}
Метод: POST
Параметры:
string email
- e-mail пользователяstring password
- пароль
Ответ:
{
"access_token": "string",
}
Метод: GET
Параметры:
string access_token
- токен доступа, полученный в /authorize
Ответ:
HTTP 200 OK
в случае успеха
HTTP 401 Unauthorized
в случае неудачи