有没有办法把UserCake用户管理系统和MediaWiki集成起来?我想链接每个系统中的帐户,以便用户可以使用相同的用户名和密码登录到两者。
发布于 2011-05-31 00:07:08
目前还没有这样做的现有系统。您可以为MediaWiki创建一个扩展,这样做不会有太多麻烦。将它建立在existing extension的基础上可能是一个很好的起点。通过查看AuthJoomla、AuthBugzilla和AuthSymfony,您应该可以很好地了解MediaWiki的身份验证扩展API是如何工作的。这实际上只是创建类,让它调用相关的UC函数,然后将其作为扩展加载到MW中。
话虽如此,UserCake似乎没有得到维护。利用这个机会将用户迁移到另一个身份验证系统可能是值得的。如果您在多个应用程序之间使用凭据,则可能需要查看LDAP之类的内容。
发布于 2016-02-08 00:30:57
我知道这是一个非常古老的问题,但是UserSpice是UserCake的完全PDO/OOP精神继承者,可能会更好地处理这个问题。这需要一些修改,但这是可以做到的。
发布于 2011-06-03 02:39:18
我建议您使用其他方法来保护您的应用程序。看看Windows Azure ACS,它为您提供了与Facebook、Google、Yahoo等的安全联盟。
这使您可以专注于应用程序,而不是安全协议。
Azure ACS支持许多不同的协议,并且与PHP和基于.Net的应用程序一起工作得很好。
我做了一个快速搜索,找到了可以使用Azure ACS的http://www.mediawiki.org/wiki/Extension:OpenID。(访问控制服务)
除了Ping Identity和OpenSSO之外,ACS还有其他选择;但是ACS是Ping的廉价替代品。
https://stackoverflow.com/questions/6090448
复制相似问题