Intereting Posts
Как получить идентификатор видео youtube (PHP) Ошибка Sphinx: неизвестный локальный индекс «INDEX_NAME» в запросе поиска как я могу создать базу данных mysqli для первого в первый раз? Morris.js Uncaught TypeError: Не удается прочитать свойство «match» undefined Структура данных Условных Вопросов PHP Полная интеграция phpbb в существующий веб-сайт Использование jQuery ajax для загрузки файлов и данных формы с помощью formData () mysql_real_escape_string (), оставляющий слэши в MySQL Вызов функции-члена bind_param () для не-объекта (неспособный решить, несмотря на исследование) Помощь синтаксического анализа XML с помощью DOMDocument Doctrine 2.1 – значение по умолчанию столбца datetime Флажок с массивом внутри цикла False Результат? регулярное выражение для учета периодов после числового символа только в php php аутентификации пользователей / фреймворков … какие варианты? Получите все файлы всех подпапок и всего скрытого файла с помощью glob

Code Igniter – использование моего собственного API и авторизации

Я пытаюсь построить мою установку кодекса HMVC в HMVC, ориентированный на API (да, я знаю!)

На данный момент у меня есть ion_auth как система авторизации.

Способ, которым я располагаю, это

MODELS CONTROLLERS - API CONTROLLER - CONTROLLER VIEWS 

С помощью контроллера API, принимающего кодированные входы JSON и отправляющие JSON-кодированные выходы.

Теперь – все работает отлично -> Я могу получить доступ к API, вызывая controller/api и могу передать его JSON и получить JSON обратно.

Затем я просто вызываю контроллер / api из своего обычного controller

Теперь моя проблема связана с авторизацией.

Никто не может получить доступ к API, если они не вошли в систему через Ion_auth (так что это безопасно) НО

Как я могу открыть API?

Я предполагаю, что мне нужно спуститься по маршруту O Auth но я привязал себя к узлу, пытаясь разобраться, как я могу использовать O Auth для API и не влиять на производительность моего приложения при доступе через мой контроллер.

Невозможно понять, как O Auth работает полностью (я могу реализовать его и понять дрожания рук и т. Д., Но nitty gritty) -> если я нашел способ аутентификации пользователя через O Auth (я имею в виду пользователя сайта не пользователь API), как это переносится на мои контроллеры – хранится ли он в сеансе? Могу ли я дать разрешение на работу с контроллерами? (Нужно ли мне)

ИЛИ – есть ли способ сделать это с Ion Auth, о котором я не слышал?

ДЛЯ ЯСНОСТИ

Я хочу, чтобы мое собственное приложение могло использовать его собственный API, но не знаю, как настроить аутригацию, поэтому API можно использовать как напрямую, так и локально самим приложением (когда пользователи используют сайт)

ПОМОГИТЕ!!!!

Заранее спасибо!