From f2b94e9988c45d8a00d8879a30ca6fba3c786db2 Mon Sep 17 00:00:00 2001 From: Ramesh Kumar <ramesh.p@matriotsolutions.com> Date: Wed, 17 Nov 2021 13:02:07 +0530 Subject: [PATCH] TMSS-1228: Added X-CSRFTOKEN to request headers --- SAS/TMSS/frontend/tmss_webapp/src/authenticate/auth.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/SAS/TMSS/frontend/tmss_webapp/src/authenticate/auth.js b/SAS/TMSS/frontend/tmss_webapp/src/authenticate/auth.js index 1248708029c..69e8224ac3d 100644 --- a/SAS/TMSS/frontend/tmss_webapp/src/authenticate/auth.js +++ b/SAS/TMSS/frontend/tmss_webapp/src/authenticate/auth.js @@ -18,7 +18,7 @@ const Auth = { user = JSON.parse(user); return Auth.getUserPermission(user); } else { - //Keycloak authendication + //Keycloak authentication const res = await AuthService.getKeycloakAuthState(); if (res && res.is_authenticated) { localStorage.setItem("loginType", 'Keycloak'); @@ -28,7 +28,7 @@ const Auth = { return prev; }, {}); const userDetails = {'name':res.username, 'token': cookies.csrftoken}; - axios.defaults.headers.common['Authorization'] = `Token ${cookies.csrftoken}`; + // axios.defaults.headers.common['Authorization'] = `Token ${cookies.csrftoken}`; localStorage.setItem("user", JSON.stringify(userDetails)); return Auth.getUserPermission(userDetails); } @@ -39,6 +39,7 @@ const Auth = { getUserPermission: async (user) => { if (user.token) { axios.defaults.headers.common['Authorization'] = `Token ${user.token}`; + axios.defaults.headers.common['X-CSRFTOKEN'] = `${user.token}`; const permissions = await AuthStore.getState(); if(!permissions.userRolePermission.project) { await PermissionStackUtil.getPermissions(true); -- GitLab