Diferencia entre revisiones de «Web Controller en Odoo»

De Jose Castillo Aliaga
Ir a la navegación Ir a la búsqueda
Sin resumen de edición
Sin resumen de edición
Línea 10: Línea 10:
</syntaxhighlight>
</syntaxhighlight>


Eixa és la ruta d'autentificació. Com es veu, accepta un json amb la base de dades, login, password...
Eixa és la ruta d'autentificació. Com es veu, accepta un json amb la base de dades, login, password...  
 
Si vulguem fer una aplicació que connecte amb Odoo via web, deguem autenticar-nos. Anem a analitzar el que demana. Per a fer-ho utilitzarem el programa [https://www.postman.com/ Postman]

Revisión del 15:35 26 oct 2020

Autenticació

En el directori d'addons d'Odoo, en el mòdul web/controller, trobem aquest codi:

    @http.route('/web/session/authenticate', type='json', auth="none")
    def authenticate(self, db, login, password, base_location=None):
        request.session.authenticate(db, login, password)
        return request.env['ir.http'].session_info()

Eixa és la ruta d'autentificació. Com es veu, accepta un json amb la base de dades, login, password...

Si vulguem fer una aplicació que connecte amb Odoo via web, deguem autenticar-nos. Anem a analitzar el que demana. Per a fer-ho utilitzarem el programa Postman