我有兩個網站,一個是asp.net網站,另一個是openerp網站。我想從asp.net網站實現SSO到openerp。我已經在使用Ldap,但是當我嘗試重定向到openerp網站時,我仍然重定向到登錄頁面。是否可以使用xmlrpc自動登錄到openerp?
如何在asp.net中的openerp中自動登錄。有沒有可能爲此使用xmlrpc?
我有兩個網站,一個是asp.net網站,另一個是openerp網站。我想從asp.net網站實現SSO到openerp。我已經在使用Ldap,但是當我嘗試重定向到openerp網站時,我仍然重定向到登錄頁面。是否可以使用xmlrpc自動登錄到openerp?
如何在asp.net中的openerp中自動登錄。有沒有可能爲此使用xmlrpc?
不知道,究竟你想爲自動登錄,甚至不知道對asp.net XMLRPC庫
這裏,附加參考Python代碼,我用的是通過XMLRPC OpenERP的連接,該連接。
如果它可以幫助。
sock = xmlrpclib.ServerProxy('http://openerp server domain:port/xmlrpc/object')
result = sock.execute(db, uid, password, 'object', 'method', vals)
#here,
#db - database name
#uid - integer id of openerp user
#object - openerp class
#method - openerp method to be called
#vals - method arguments
#eg:
result = sock.execute('test', 1, 'admin', 'res.partner', 'create', {'name':'test partner'})
是的,可以使用XMLRPC從OpenERP系統的數據庫中獲取數據。 XML-RPC可以與Python,Java,PHP,C,C++,Ruby,Microsoft .NET等許多編程語言一起使用。你的問題並不清楚(如何在asp.net中的openerp中自動登錄?總之,您可以使用XMLRPC並直接處理數據。您可以使用以下代碼獲取用戶標識,即uid: uid = sock_common.login(dbname,username,pwd) 然後,您可以使用XMLRPC執行任何操作讀取,寫入,更新和刪除操作。 欲瞭解更多信息,可以使用的網址:
這應該是一個評論。 – MuhammadHani
你應該嘗試問這對新的OpenERP論壇http://help.openerp.com/ –