如何通过用户身份验证创建自定义控制器-Odoo13?

问题描述 投票:0回答:2

我正在尝试使用用户身份验证创建自定义控制器。这是我所做的。

class GetUserDetails(http.Controller):
@http.route('/web/getUserDetail',auth='user',type='json')
def getChit(self,**kw):
    print('Inside getUser detail',kw)

问题1:当我从API客户端(ARC)调用此控制器时,无需任何身份验证即可直接进入该功能。

问题2:如果我们解决了上述问题,如何通过API调用/客户端对用户进行身份验证。

实际上,我想在android应用中获取用户详细信息。

我正在尝试使用用户身份验证创建自定义控制器。这是我所做的。类GetUserDetails(http.Controller):@ http.route('/ web / getUserDetail',auth ='user',type ='json')def getChit(...

odoo odoo-13
2个回答
0
投票

AFAIK,使用Cookie进行身份验证的Odoo控制器。因此,如果您从其他应用程序/设备调用API,则最好使用Odoo网络服务API https://www.odoo.com/documentation/13.0/webservices/odoo


0
投票

您可以对Odoo使用REST Framework

© www.soinside.com 2019 - 2024. All rights reserved.