MODx, JWT, API, внешние пользователи, авторизация/регистрация

Добрый день уважаемые форумчане!
Вводные:
-MODx rev 2.7.3
-Nginx
-Единственный кто должен авторизовываться на сайте из БД MODx это администратор сайта

Задача:
Регистрация/авторизация пользователей а так же брать, класть ордерсы во внешнюю бд.
В БД Modx не должно быть авторизуемых пользователей, так как к внешней бд по API происходит авторизация из другого сайта (что бы данные пользователя были едины и не дублировались)

Что было сделано:
Регистрация — реализовано — PDO запрос (работает, но нужен перевод на API)
Получение/создание ордерсов для авторизованного пользователя — так же PDO запрос в БД (работает, но нужен перевод на API)
Установил jwtSession — но не увидел примеров использования
Установил modJWT — но так же не увидел примеров использования

Вопрос:
Как я могу авторизовываться в MODx по JWT передав по API связку ключ/пароль, получив токен, и хранить его, и считать, что если есть токен, то сессия имеется, и всё хорошо?
ID пользователя будет зашит в сам ответ JWT в токен, по этому можно будет понимать какой это пользователь для
будущих запросов на API.
Чем возможно решить задачу? если не JWT то чем?

Кратко:
Нужна Внешняя авторизация на сайте оп API(не из бд MODx), что бы после успешной авторизации по бегать в сторонний сервис за данными(так же API).
Авторизация не из базы MODx потому, что база с пользователями будет использоваться разными сервисами.
Никита
08 октября 2020, 11:20
modx.pro
576
0

Комментарии: 0

Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
0