Skip to content
This repository has been archived by the owner on Dec 4, 2023. It is now read-only.

User API #1

Open
samdark opened this issue Aug 6, 2020 · 4 comments
Open

User API #1

samdark opened this issue Aug 6, 2020 · 4 comments

Comments

@samdark
Copy link
Member

samdark commented Aug 6, 2020

POST /user - создать юзера

{
  token: x
}

GET /user?token=x - получить инфу о юзере по токену

{
   id: 42
}
@romkatsu
Copy link
Contributor

Для создания пользователя точно нужно передавать токен? Обычно он генерируется на стороне сервера.

Методы создания пользователя и получения должны быть доступны без авторизации?

@roxblnfk
Copy link
Member

сейчас планируется завязка на браузерный плагин в одну кнопку. Юзеру не нужно регаться и т.д.
По умолчанию он нажимает кнопку (где бы она не была) и отправляет анонимно ссылку.
Токен нужен для понимания, сколько ссылок отправил один и тот же аноним. В будущем это скорее всего будет связано с нормальными профилями

@samdark
Copy link
Member Author

samdark commented Aug 12, 2020

Для создания пользователя точно нужно передавать токен? Обычно он генерируется на стороне сервера.

Да, планировалось изначально в плагине генерить токен, но можно по-другому:

  1. Плагин делает реквест на API регает юзера (если в плагине его нет).
  2. Получает токен и сохраняется его у себя.

Так даже лучше.

@samdark
Copy link
Member Author

samdark commented Aug 12, 2020

Методы создания пользователя и получения должны быть доступны без авторизации?

Создания - да. Получения - по токену.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants