我正在创建一个将Kanboard集成为任务和项目管理器的Web应用程序(由于其出色的功能并且不需要重新发明轮子),我是OAuth和Kanboard的新手
我正在尝试在CodeIgniter网络应用程序中使用Frederic Guillot(GroupBy.agg
)的OAuth2插件和ThePhpLeague的PHP的OAuth2客户端。
根据Guillot的Kanboard OAuth2插件的自述文件中的配置设置,我将提供一些参数,例如: 回调URL,客户端ID,客户端密钥,授权URL,令牌URL,用户API,URL,用户名密钥,名称密钥,电子邮件密钥,用户ID密钥。
在CodeIgniter网络应用中,我已为OAuth请求设置了此路由
select ORIGINAL_LOGIN()
注意:“ KanboardOAuth2”是控制器,调用的方法是“ authorize_code_grant”。
还有ThePhpLeague的OAuth2客户端,这也是自述文件中提供的代码
$route['kanboardoauth2/authorize-code-grant'] = 'KanboardOAuth2/authorize_code_grant';
如何解决此OAuth2集成?