Zum Inhalt springen
Menü
Sie müssen registriert sein, um mit der Community zu interagieren.
Diese Frage wurde gekennzeichnet
2 Antworten
25658 Ansichten

Hi,

I am trying to call odoo service using AngularJS. But calling the http://<servername>:<port>/web/session/authenticate (POST method), I got the error: Invalid CSRF Token

I read that I have to call the same url, use GET and X-CSRF-TOKEN=FETCH in the header in order to get the token then re-use it. But I have the same error.

Any idea on how I can solve "Invalid CSRF Token" ? 

Avatar
Verwerfen

In Controller pass csrf=False

add in @http.route(['/your_url'], type='http', auth="public", website=True, csrf=False)

 

Beste Antwort

Call this method (GET) http://<servername>:<port>/web/login


you get CSRF token from this link :)

Avatar
Verwerfen
Beste Antwort

I have the same issue.

After running migrate script of openupgrade from v8 to v9,

When selecting the migrated database to login in, there is the following error message.

Bad Request

Session expired (invalid CSRF token)
,   

Avatar
Verwerfen
Verknüpfte Beiträge Antworten Ansichten Aktivität
5
Juni 22
36103
1
Okt. 25
415
1
Okt. 23
2122
1
Okt. 23
3640
4
Dez. 22
9307