2016-09-21 4 views
1

Я создаю приложение с использованием Loopback API, который будет использоваться iPhone APP. Существует соединение с базой данных MySQL, где я запускаю некоторые запросы, чтобы получить некоторые результаты и разоблачить API.Постоянный токен на loopback

  1. Конечные точки содержат ACL, который позволит только аутентифицированным пользователям выполнять любую операцию, включая GET. Поэтому в основном запросы должны выполняться с использованием строки запроса access_token.
  2. Я хочу установить токен, который может быть сохранен в базе данных MySQL и может использоваться «навсегда» в API.

Я не уверен, что задаю правильный вопрос, но если это не способ решить эту проблему, что бы это было?

Главное, что мне нужно, чтобы запросы были аутентифицированы с помощью токена, но я не хочу потерять этот токен после его установки.

Любая помощь приветствуется. Благодаря!

ответ

1

Вы можете передать ttl в верительных JSON, посланного вами IOS приложение, в этом примере маркер будет жить 60сек, просто используйте большое значение для сделать маркер «постоянный»:

POST /Users/login 
{ 
"email":"[email protected]", 
"password":"12345689", 
"ttl": 60000 
} 

Или создать перед тем удаленным способом изменить ttl СВОЙСТВ, проверить эту статью:

LINK

+0

Спасибо Ismael! Я использовал это решение. Максимум, который вы можете установить, составляет 1 год. Большое спасибо! – rafaelferreir4

0

Я поставил TTL на макс 1 год, но я установил created Поле до некоторого времени очень далеко в будущем, такое как 2112-10-29 00:00:00-04. Это означает, что токен истекает через столетие.

 Смежные вопросы

  • Нет связанных вопросов^_^