如何在 CakePHP 3 插件上添加 OAuth2 服务器

How to add OAuth2 Server on a CakePHP 3 plugin

我正在 CakePHP3 中开发一个插件,我需要创建一个简单的 Oauth 2.0 服务器 API,允许对用户的 table 执行简单的 CRUD 并在需要时创建会话。

我在 Whosebug 上做了一些研究,看来最好的选择是 https://github.com/uafrica/oauth-server

现在,我已尝试根据存储库中的文档使其工作,但由于它将是一个插件,而不是应用程序的核心,我不明白它应该如何工作以及我需要哪个文件待更新。

有人能给我一份我需要遵循的步骤列表以及需要更新的实际文件吗?

非常感谢

uafrica/oauth-server 项目严重过时了。它需要 league/oauth2-server 的 v4.1,目前为 v7.2。该项目的第 5 版已完全重写,并且不向后兼容 v4.x。

我认为没有适用于当前版本 league/oauth2-server 的开箱即用的 CakePHP 3 插件。

您必须从头开始构建自己的插件,或者尝试破解 uafrica/oauth-server 项目以使其与 league/oauth2-server 一起使用。