Я работаю над плагином в CakePHP3, и мне нужно создать простой серверный API Oauth 2.0, который позволяет делать простой CRUD для таблицы пользователей и создавать сеансы, когда это необходимо.
Я провел некоторое исследование здесь, в StackOverflow, и кажется, что лучшим выбором будет
https://github.com/uafrica/oauth-server
Теперь я попытался заставить его работать в соответствии с документацией в хранилище, но так как это будет плагин, а не ядро приложения, я не понимаю, как оно должно работать и какой файл мне нужно обновить.
Будет ли кто-нибудь так любезно дать мне список шагов, которые мне нужно выполнить, и фактические файлы, которые необходимо обновить?
Спасибо заранее
Проект uafrica / oauth-server крайне устарел. Для этого требуется v4.1 из league / oauth2-server, который сейчас находится на v7.2. Версия 5 этого проекта была полностью переписана и не имеет обратной совместимости с v4.x.
Я не думаю, что есть готовый плагин CakePHP 3, который работает с текущей версией league / oauth2-server.
Вам придется либо создать свой собственный плагин с нуля, либо попытаться взломать проект uafrica / oauth-server, чтобы он работал с league / oauth2-server.
Других решений пока нет …