Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/237.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
Cakephp 4.0如何使用Outlook Oauth2进行身份验证?_Php_Authentication_Cakephp_Oauth 2.0_Cakephp 4.x - Fatal编程技术网

Cakephp 4.0如何使用Outlook Oauth2进行身份验证?

Cakephp 4.0如何使用Outlook Oauth2进行身份验证?,php,authentication,cakephp,oauth-2.0,cakephp-4.x,Php,Authentication,Cakephp,Oauth 2.0,Cakephp 4.x,因此,我成功地实现了重定向到Outlook,并获得了用户访问和刷新令牌的权限。我通过路由/auth/login在名为AuthController的控制器中实现了这段代码,并回调/auth/authorize,然后在UsersTable类中调用一个函数,如果用户不存在,则创建该用户 我正在努力解决在以后将这些数据存储到哪里,以便在每次请求时都可以访问这些数据,并确保用户经过身份验证。我看到他们已经弃用了AuthComponent,所以我想知道在当前迭代的情况下如何将其应用于CakePHP 我已经看

因此,我成功地实现了重定向到Outlook,并获得了用户访问和刷新令牌的权限。我通过路由
/auth/login
在名为
AuthController
的控制器中实现了这段代码,并回调
/auth/authorize
,然后在UsersTable类中调用一个函数,如果用户不存在,则创建该用户

我正在努力解决在以后将这些数据存储到哪里,以便在每次请求时都可以访问这些数据,并确保用户经过身份验证。我看到他们已经弃用了AuthComponent,所以我想知道在当前迭代的情况下如何将其应用于
CakePHP

我已经看到了身份验证和授权插件,但我看不到一种方法可以将它们融入这个流程

任何帮助都将不胜感激