kleinmaximus
@kleinmaximus
Senior Full-stack Javascript Developer

Как организовать авторизацию в REST API?

Всем привет.
Примерная архитектура такая:
1) REST API сервис
2) Сайт публичный - доступ имеют все, есть персональный раздел с доступом только для конкретного пользователя
3) Админка - доступ имеют только админы, но права у них могут быть разными
4) Мобильное приложение - функции персонального раздела на сайте.

Почитал вот тут - Как лучше организовать доступ к REST API - понимания не прибавилось.

Посоветуйте, пожалуйста, как правильно и однообразно (чтобы на сайте и в приложениях процесс был одним) осуществить авторизацию в сервисе API?
  • Вопрос задан
  • 9031 просмотр
Пригласить эксперта
Ответы на вопрос 3
petermzg
@petermzg
Самый лучший программист
1. Передаете логин/пароль на site.com/login
2. Получаете ID сессии
3. Во всех последующих запросах в header область http запроса добавляете заголовок с ID сессии,
например (authorization: ZGNkOTU3NGZiODkwZTI3OTY1ZmE4M2ExNDllYWQyMTg=)
Ответ написан
hell0w0rd
@hell0w0rd
Просто разработчик
Ответ написан
Комментировать
Marcuzy
@Marcuzy
php разработчик
Можете попробовать OAuth и не изобретать велосипед, мне понравилось как написано тут https://www.digitalocean.com/community/tutorials/a...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы