有什麼方法可以將UserCake用戶管理系統與MediaWiki集成?我想鏈接每個系統中的帳戶,以便用戶可以使用相同的用戶名和密碼登錄。MediaWiki Integration
2
A
回答
4
沒有現有的系統來做到這一點。你可以爲MediaWiki創建一個擴展名來做到這一點,太太麻煩了。基於它的existing extension可能是一個很好的起點。通過查看AuthJoomla,AuthBugzilla和AuthSymfony,您應該瞭解MediaWiki的身份驗證擴展API如何運作。這實際上只是一個創建課程的問題,讓它調用相關的UC功能,然後將其作爲擴展加載到MW中。
話雖如此,UserCake似乎沒有維護。值得藉此機會將您的用戶遷移到另一個認證系統。如果您在多個應用程序之間使用憑據,則可能需要查看諸如LDAP之類的內容。
0
我可以推薦您使用其他方式來保護您的應用程序。看看Windows Azure ACS,它爲您提供Facebook,Google,Yahoo等的安全聯盟。
這使您可以專注於您的應用程序而不是安全協議。
Azure ACS支持許多不同的協議,並且與PHP以及基於.Net的應用程序一起工作良好。
我做了一個快速搜索,發現可以使用Azure ACS的http://www.mediawiki.org/wiki/Extension:OpenID。 (訪問控制服務)
ACS還有其他的選擇,例如Ping Identity和OpenSSO;但ACS對Ping來說是一個便宜的選擇。
1
我知道這是一個非常古老的問題,但UserSpice是UserCake的完全PDO/OOP精神繼承者,並且可能會更好地處理此問題。這將需要一些修改,但可以完成。
相關問題
- 1. WordPress MediaWiki integration
- 2. Trello Integration
- 3. Quickbooks integration
- 4. Drupal youtube integration
- 5. Spark Streaming Flume Integration
- 6. integration django-paypal
- 7. integration springMVC和extjs
- 8. Spring-Integration UnableToRegisterMBeanException:InstanceAlreadyExistsException
- 9. Google analytics integration codeigniter
- 10. Quickbooks 2005 Web Integration
- 11. Quickbooks Online integration c#
- 12. Spring Integration TCP
- 13. kubeadm docker flannel integration
- 14. Box Edit Integration
- 15. Spring Swagger-ui integration
- 16. AFNetworking Swift Integration
- 17. Thymeleaf + Spring Security integration
- 18. Jira-Hudson-Mercurial integration
- 19. Apache Camel-Quartz Integration
- 20. Ext.Direct Form Integration
- 21. grails maven integration
- 22. spock和clover integration
- 23. Backbone JS Datatable Integration
- 24. Leaflet Shiny Integration slow
- 25. Android chartboost cocos2d-x integration
- 26. Wicket:Openlayers Integration&Open Streetmaps Layer
- 27. Razer Nabu - integration問題
- 28. IBM Integration Bus和xsd:anyType
- 29. MLS Integration(RETSBond RI或?)
- 30. ODAC 10.20221 visual studio integration