Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.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
使用muffin插件在CakePHP 3中进行OAuth2身份验证_Php_Cakephp_Oauth - Fatal编程技术网

使用muffin插件在CakePHP 3中进行OAuth2身份验证

使用muffin插件在CakePHP 3中进行OAuth2身份验证,php,cakephp,oauth,Php,Cakephp,Oauth,我目前正在开发一个CakePHP 3应用程序,试图使用OAuth2连接到Microsoft Azure。为此,我正在尝试整合。然而,我正在努力处理文档。它似乎描述了如何配置插件,而不是如何实际使用它。当我想要启动OAuth2身份验证时,我应该调用什么方法以及如何调用?我对OAuth2本身有点熟悉,已经编写了一个独立的PHP脚本,可以使用Curl成功地进行身份验证。我只是不确定UseMuffin插件有什么帮助 需要明确的是,我正在开发的CakePHP3应用程序已经有了自己的身份验证方案。我只想让一

我目前正在开发一个CakePHP 3应用程序,试图使用OAuth2连接到Microsoft Azure。为此,我正在尝试整合。然而,我正在努力处理文档。它似乎描述了如何配置插件,而不是如何实际使用它。当我想要启动OAuth2身份验证时,我应该调用什么方法以及如何调用?我对OAuth2本身有点熟悉,已经编写了一个独立的PHP脚本,可以使用Curl成功地进行身份验证。我只是不确定UseMuffin插件有什么帮助


需要明确的是,我正在开发的CakePHP3应用程序已经有了自己的身份验证方案。我只想让一些已经通过我的应用程序验证的用户(不是全部)连接Azure,这样我们就可以交换信息。我不确定UseMuffin插件是否可以与现有的身份验证方法一起使用?

更具体地说,在Muffin插件文档中,标题“用法”下的开头是:“首先,从定义提供者开始:”到“成功授权后,…”我觉得在这两者之间缺少一些步骤。插件是一个(或多或少)内置CakePHPs使用的插入式身份验证对象,因此除了设置身份验证组件外,不应该有任何附加步骤,但这不是插件的问题。如果您详细说明“以便我们可以交换信息”的确切含义,您可能会得到更好的帮助。谢谢!阅读您的评论后,我越来越觉得UseMuffin插件不是我要找的工具。我正在开发的CakePHP应用程序本身就是一个API,它已经有一个Authcomponent来验证我们的用户。我想要的是允许一些经过验证的用户连接到他们的Microsoft 365帐户(通过OAuth),授权我们代表他们向其Microsoft 365帐户提交数据。