Сейчас оно не полностью закончено, но позволяет запустить на удалённом сервере сервер gin, на который, при правильной настройке, можно отправлять запросы и получать ответы от сервера. На данный момент реализовано только 3 эндпоинта:
- /login - принимает 2 заголовка
loginиpasswordи проверяет наличие в базе данных того самого логина и хэша пароля. - /register - проверяет отсутствие логина в базе данных и записывает новые данные.
- /protected/data - проверка у пользователя куки с аутентификатором, просмотр данных при наличии его.
В будущем планируется улучшить API до современных стандартов.
Для того, чтобы поставить API на свой сервер, требуется изменить localhost в /server и в /authorization.