Как добавить сервер OAuth2 в плагин CakePHP 3

Я работаю над плагином в CakePHP3, и мне нужно создать простой серверный API Oauth 2.0, который позволяет делать простой CRUD для таблицы пользователей и создавать сеансы, когда это необходимо.

Я провел некоторое исследование здесь, в StackOverflow, и кажется, что лучшим выбором будет
https://github.com/uafrica/oauth-server

Теперь я попытался заставить его работать в соответствии с документацией в хранилище, но так как это будет плагин, а не ядро ​​приложения, я не понимаю, как оно должно работать и какой файл мне нужно обновить.

Будет ли кто-нибудь так любезно дать мне список шагов, которые мне нужно выполнить, и фактические файлы, которые необходимо обновить?

Спасибо заранее

0

Решение

Проект uafrica / oauth-server крайне устарел. Для этого требуется v4.1 из league / oauth2-server, который сейчас находится на v7.2. Версия 5 этого проекта была полностью переписана и не имеет обратной совместимости с v4.x.

Я не думаю, что есть готовый плагин CakePHP 3, который работает с текущей версией league / oauth2-server.

Вам придется либо создать свой собственный плагин с нуля, либо попытаться взломать проект uafrica / oauth-server, чтобы он работал с league / oauth2-server.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]