我試圖將我的MediaWiki網站與一些自定義Python網絡應用程序集成。我完全控制了MediaWiki服務器,並且可以根據需要自由更改身份驗證插件。目前,我希望所有用戶通過MediaWiki頁面上的屏幕登錄(或者至少他們應該相信他們是,整個過程應該對他們透明)。MediaWiki/Python身份驗證需要集成建議
一般來說,我不想完全寫自己的驗證碼,但我不介意做一些小調整。
我期待從誰做這樣的事情的人一些建議之前,我的問題是:
我知道絕對沒有關於LDAP,但它似乎相當有各種插件鏈接到MediaWiki普遍支持和Python。最好是有一箇中央LDAP服務器,然後強制所有的應用程序在這裏進行身份驗證?
與上面相比,剛剛從維基數據庫中讀取並比較查看用戶cookie的共享密鑰是否匹配,然後假設它們已登錄的缺點是什麼?
對於像這樣的情況,建議使用openID嗎?有什麼缺點?