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

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

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

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

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

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

1 ответ

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

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

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

Другие вопросы по тегам