Python 如何使odoo从文件中读取管理员密码?

Python 如何使odoo从文件中读取管理员密码?,python,docker,openerp,odoo-10,docker-swarm-mode,Python,Docker,Openerp,Odoo 10,Docker Swarm Mode,我想让Odoo读取文件系统中现有的admin\u passwd文件 我的用例如下: 我正在Docker swarm模式群集上运行一个odoo:10.0容器实例,希望使用共享必要的凭据。 例如,admin\u passwd可以在/run/secrets/admin\u passwd找到。。。等等 Odoo是否支持这种类型的配置? 如果没有,请放一些聚光灯在什么可以帮助我扩展奥多和发展这样一个模块 提前谢谢 出于安全原因,odoo中的密码以pbkdf2加密格式存储。如果需要直接查询,它们存储在res

我想让Odoo读取文件系统中现有的
admin\u passwd
文件

我的用例如下:
我正在Docker swarm模式群集上运行一个
odoo:10.0
容器实例,希望使用共享必要的凭据。
例如,
admin\u passwd
可以在
/run/secrets/admin\u passwd
找到。。。等等

Odoo是否支持这种类型的配置?
如果没有,请放一些聚光灯在什么可以帮助我扩展奥多和发展这样一个模块


提前谢谢

出于安全原因,odoo中的密码以pbkdf2加密格式存储。如果需要直接查询,它们存储在res_users表中


你不能轻易地逆转它

谢谢:)我通过检查数据库和
auth\u crypt
模块发现了这一点。现在看看是否有启动前挂钩支持。如果不是的话,我正在考虑制作一个systemd单元,在启动Odoo之前执行一个脚本。脚本使用正确的凭据更新
/etc/odoo/odoo.conf
。这不应影响Odoo的核心行为;)你怎么看?虽然要小心漏洞,但我希望你知道你在做什么。:)也许你可以继承res.users的init方法,在它散列你的密码之前,你将获得原始密码,然后调用super将恢复进一步的流程。看看它是否有效。非常感谢。