8000 GitHub - alexTenFive/jwt_auth_app
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

alexTenFive/jwt_auth_app

Repository files navigation

Простая авторизация с токеном

Установка

  • git clone https://github.com/alexTenFive/simple_token_auth_app.git
  • cd projectname
  • composer install
  • php artisan key:generate
  • Создайте базу данных и поменяйте данные .env
  • php artisan migrate для создания таблиц пользователей
  • php artisan db:seed для заполнения базы пользователями

API роуты

  • api/user/login - авторизация пользователя к API
  • api/user/register - регистрация пользователя в API
  • api/users - получение списка имён зарегистрированых пользователей

Библиотеки

Функционирование

При регистрации или авторизации клиенту выдается JWT token. JWT Token - формируется с помощью объекта пользователя в БД и шифруется с помощью ключа. Клиент сохраняет зашифрованый ключ в localStorage и использует его для доступа к методам api. В данном случае для получания имён всех зарегистрированых пользователей через роут api/users.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0