如何使用joomla 3.8 com_api组件进行登录
问题描述:
我是新来的API。我想知道如何使用用户名/密码API到我的joomla网站登录页面。如何使用joomla 3.8 com_api组件进行登录
根据登录名和密码,我想访问第三方门户。我下载了com_api。我不知道如何使用它。
请帮我解决这个问题。
我想使用下面的id/code到我的joomla网站。
页眉:
内容类型:应用程序/ JSON
授权:基本*************************
身体:
{ “refreshToken”: “************”, “username” 的: “*************” , “password”:“**********”
}
非常感谢......
问候, 玛哈拉卡斯
答
你需要创建一个插件,将实现事件onUserAuthenticate
事件。在你的代码中,你将检查匹配你的第三方用户数据库(api)的用户名和密码,你会相应地进行操作。
本质上,插件必须是一个身份验证插件,所以看看如何编写plugins\authentication\gmail
插件。
不需要使用com_api
(至少对于你想要做的)。