gpt4 book ai didi

javascript - API 使用 token 向 odoo 进行身份验证

转载 作者:行者123 更新时间:2023-11-30 19:06:33 24 4
gpt4 key购买 nike

我想使用 token 从快速应用程序向 Odoo 进行身份验证。我正在使用 odoo-xmlrpc连接 Odoo 的 Node 模块我的 express 应用程序。 Odoo 要求 API 的用户在使用任何其他 API 之前进行身份验证。和 this node模块提供了这个功能

     const odoo = new Odoo({
url: config.odooUrl,//odoo url
db: config.odooDB,//odoo db path
username: "john@gmail.com",
password: "john_pass123"
});
odoo.connect(function(err, uid) {
if (err) {
errors.auth = "invalid cridentials";

return res.status(400).send(errors);
}
//execute something from/to odoo server
})

问题是,每次我想执行 Odoo 命令时,我都必须输入用户的凭据。如果我存储用户的密码,它将以纯文本形式存储。我的问题是,他们对 Odoo 的基于 token 的身份验证是否可以通过 API 使用。或者我的问题的任何其他替代解决方案

最佳答案

不幸的是,目前在 Odoo 中没有好的解决方案。在此拉取请求中支持 api token 访问和 2 因素身份验证的工作正在进行中:https://github.com/odoo/odoo/pull/33928 .

应用商店中也有多个支持 token 认证的Odoo rest api模块。您可以通过搜索“rest api”或“token”找到这些。对我来说,这些都不是我的用例的完美选择。我期待在 Odoo 社区中获得对此的原生支持。

关于javascript - API 使用 token 向 odoo 进行身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58928416/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com