![](/img/trans.png)
[英]Login Authentication using Active Directory in the Intranet…Possible?
[英]Is it possible to auto login to openerp using xmlrpc?
我有兩個網站,一個是asp.net網站,另一個是openerp網站。 我想從asp.net網站到openerp實施SSO。 我已經在使用Ldap,但是當我嘗試重定向到openerp網站時,我仍然重定向到登錄頁面。
如何在asp.net中的openerp中自動登錄。 可以使用xmlrpc嗎?
不確定,您到底想自動登錄什么,甚至對asp.net xmlrpc庫一無所知
在這里,附上我用於通過xmlrpc進行openerp連接的python代碼以供參考。
如果可以的話。
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 = sock_common.login(dbname,username,pwd)獲得用戶ID(即uid)。之后,您可以執行任何使用XMLRPC的讀取,寫入,更新,刪除操作。 有關更多信息,您可以使用以下URL:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.