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

时间:2018-07-26 12:20:42

标签: php oauth-2.0 cakephp-3.0 thephpleague

我正在使用CakePHP3中的插件,我需要创建一个简单的Oauth 2.0 Server API,该API可以对用户表进行简单的CRUD,并在需要时创建会话。

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

现在,我试图使其按照存储库中的文档工作,但由于它将是插件,而不是应用程序的核心,所以我不了解它应该如何工作以及我需要更新哪个文件

有人会为我提供我需要遵循的步骤列表以及需要更新的实际文件吗?

非常感谢

1 个答案:

答案 0 :(得分:0)

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

我认为没有一个现成的CakePHP 3插件可与当前版本的League / oauth2-server配合使用。

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