我正在尝试使用用户身份验证创建自定义控制器。这是我所做的。
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(...
AFAIK,使用Cookie进行身份验证的Odoo控制器。因此,如果您从其他应用程序/设备调用API,则最好使用Odoo网络服务API https://www.odoo.com/documentation/13.0/webservices/odoo
您可以对Odoo使用REST Framework