Skip to content

Latest commit

 

History

History
39 lines (19 loc) · 1.61 KB

README.md

File metadata and controls

39 lines (19 loc) · 1.61 KB

Мое практическое обучение по созданию ktor сервера. Сейчас готов функционал для аутентификации:

• проверка пары "телефон/пароль", выдача jwt-токена при соответствии;

• проверка юзера по айди и jwt-токену.

• проверка наличия номера телефона в БД;

• отправка и проверка "кода ОТП";

• создание нового юзера;

• смена пароля юзера.

Для запуска сервера необходимо настроить Run Configuration:

auth_serv_config

Evnvironment variables: KTOR_CARS_PARK_JWT_SECRET=password;HASH_SECRET_KEY=password;KTOR_DB_PW=password

Вместо password - можно использовать свои данные.

Так же необходимо создать свой sql server с двумя таблицами со следующими полями:

Otp:

mysql_table_otp

Users:

mysql_table_users

IP-адрес и название БД устанавливается в Constants проекта.

Приложение, которое работает с этим сервером: https://github.com/veygard/ktor_client_login_jwt