Лучший способ использовать токен JWT в Rest API в Codeigniter. Какой должна быть схема таблицы для входа в систему и регистрации? Если я храню токен в таблице - PullRequest
0 голосов
/ 23 февраля 2020

Впервые я делаю Rest API с токеном Authorization. Создание логина и регистрации. Как должна быть структура таблицы и логика c, чтобы использовать токен после входа в систему. Какой должна быть полезная нагрузка, если я использую токен JWT? Когда создавать токен?

Я сослался на видео ниже, но у него нет ответа на мой вопрос «Как его использовать?». Это просто показывает, как это реализовать. https://www.youtube.com/watch?v=-i2epNuiViw и эту ссылку читать http://developer-city.com/jwt

Table schema that I have thought off

Table name - User
email
password(hash)
token



Logic for Token Authorisation
After User Sign Up? store jwt token in database? Of which I am not sure off 
how it works.

Just want to know the flow of how to use it throught the project

1 Ответ

0 голосов
/ 27 февраля 2020

Нет необходимости хранить токен в базе данных. JWT вы можете создать токен вашей информации с секретным ключом, а также можете добавить срок действия токена (вовремя). После входа создайте токен и верните его. При использовании токена вы можете подтвердить это своим секретным ключом. Если срок действия истек или токен не использует ваш секретный ключ, он выдаст вам исключение / ошибку.

...