Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/258.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在CakePHP3插件上添加OAuth2服务器_Php_Oauth 2.0_Cakephp 3.0_Thephpleague - Fatal编程技术网

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

如何在CakePHP3插件上添加OAuth2服务器,php,oauth-2.0,cakephp-3.0,thephpleague,Php,Oauth 2.0,Cakephp 3.0,Thephpleague,我正在CakePHP3中开发一个插件,我需要创建一个简单的Oauth 2.0服务器API,允许在用户表上执行简单的CRUD,并在需要时创建会话 我在StackOverflow做了一些研究,似乎最好的选择是 现在,我已经尝试根据存储库中的文档使其工作,但由于它将是一个插件,而不是应用程序的核心,我不知道它应该如何工作以及需要更新哪个文件 有人能告诉我需要遵循的步骤列表和需要更新的实际文件吗 非常感谢,uafrica/oauth服务器项目已经过时了。它需要league/oauth2服务器的v4.1

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

我在StackOverflow做了一些研究,似乎最好的选择是

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

有人能告诉我需要遵循的步骤列表和需要更新的实际文件吗


非常感谢,uafrica/oauth服务器项目已经过时了。它需要league/oauth2服务器的v4.1版本,目前为v7.2。该项目的第5版已完全重写,与v4.x不向后兼容

我认为目前版本的league/oauth2服务器上没有现成的CakePHP3插件


您必须从头开始构建自己的插件,或者尝试破解uafrica/oauth服务器项目,使其与league/oauth2服务器一起工作。

嗨,Scott,谢谢您的回复。你知道我可以使用其他软件包吗?或者一个简单的解决方案来实现它并解决我的问题。另一个选择可能是Json web token,你怎么看?我没有使用Json web token。如果我站在你的立场,我会用league/oauth2服务器包构建一些简单的东西。上面有很多文件。