很多天以来,我一直在尝试使用 OpenID for Joomla 2.5 创建一个自定义身份验证插件。我首先使用了这个扩展:http ://extensions.joomla.org/extensions/access-a-security/site-access/authentication-cloud-based/5366 。它有一个 CAS 插件,但没有 OpenID 插件。我尝试对 OpenID 使用 CAS 登录插件格式,但我的 joomla/php/openid/cas 知识水平不足,无法正常工作。
我还尝试使用一些可用的库,例如 lightopenid。它适用于基于 php 的定制网站,但我尝试将其应用于 Joomla 2.5,但没有成功。
下一个替代方法是使用 Janrain 的 OpenID(实际上在 Joomla 1.5 中使用过)。我正在将代码从 Joomla 1.5 调整到 2.5。
有没有人能够使用 OpenID for Joomla 2.5 成功开发自定义身份验证插件?您会推荐以上哪种方法?我不想使用 3rd 方应用程序,例如社交登录和社交分享(目前可以使用),而是将其内置到普通的 Joomla 登录模块中。
希望能够在开发这样的插件时得到一些帮助。