有什麼方法可以將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. Quickbooks integration
- 3. Trello Integration
- 4. Sandcastle Latex Integration
- 5. Google fit api integration
- 6. Jira-Hudson-Mercurial integration
- 7. Box Edit Integration
- 8. kubeadm docker flannel integration
- 9. Quickbooks Integration Deposits
- 10. Spark Streaming Flume Integration
- 11. Spring Swagger-ui integration
- 12. AFNetworking Swift Integration
- 13. Apache Camel-Quartz Integration
- 14. wordpress ccavenue integration
- 15. Spring Integration TCP
- 16. Spring Integration + Jms + ActiveMQ
- 17. Google analytics integration codeigniter
- 18. Quickbooks Online integration c#
- 19. XNA inneractive integration
- 20. integration springMVC和extjs
- 21. MarketPaypal paypal integration
- 22. Google plus integration
- 23. boost odeint integration
- 24. Spring Integration和TaskExecutors
- 25. integration django-paypal
- 26. grails maven integration
- 27. Leaflet Shiny Integration slow
- 28. spock和clover integration
- 29. Backbone JS Datatable Integration
- 30. Quickbooks integration - NOT QBOnline