如何在 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 一起使用。
我正在 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 一起使用。