web-verzus-team
@web-verzus-team
Full Stack Developer

Процедура авторизации в приложенях iOS?

Как реализовать авторизацию в приложении? Приложение на iOS, затем планируется и на Android. Есть 2-летний опыт разработок на PHP. Что в приложениях является аналогом SESSION на PHP?
Как реализовать запрос на авторизацию: прямиком в MYSQL или на сервер через API? Как хранить "сессию"?
Буду благодарен за любую инфу в этом направлении
  • Вопрос задан
  • 277 просмотров
Решения вопроса 1
ivanvorobei
@ivanvorobei
iOS разработчик, канал https://t.me/sparrowcode
Реализовываешь API. Хранишь лонгин-пароль на сервере. Далее возможны варианты, опишу самый популярный:

Basic Авторизация с токенами
1) Отправляется в хедаре base64(логин:пароль) на URL API
Будет что-то вроде api.project.com/login
2) API аунтифицирует пару, выдает токен.
Если использовать JWT, то не придется сохранять токен.
3) Далее все запросы отправляются вместе с этим токеном

Другие типы авторизации смотри на хабре, ест пару статей с описанием.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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