diff --git a/src/actions/auth.js b/src/actions/auth.js
index 1b10cf88d5d11d398e35209050e5f63de45a3eac..a3db7855e45cf65d5935809ce1d3d504142a5b13 100644
--- a/src/actions/auth.js
+++ b/src/actions/auth.js
@@ -1,12 +1,6 @@
-// TODO: Separate actions
-
-import ax from 'axios';
+import axios from './session';
 import { GET_USERDATA, PROFILE_CHANGE, GROUP_CHANGE, GET_NEWS } from './types';
 
-export const axios = ax.create({
-  xsrfCookieName: 'csrftoken',
-  xsrfHeaderName: 'X-CSRFToken',
-});
 
 export const getUserData = () => (
   async (dispatch) => {
diff --git a/src/actions/news.js b/src/actions/news.js
index cc564fa280fa61e6ae3aa2749dd5df8401b2a25e..0a953af5d51335bad8809c32f9eb2ad1c8d709e0 100644
--- a/src/actions/news.js
+++ b/src/actions/news.js
@@ -1,4 +1,4 @@
-import { axios } from './auth';
+import axios from './session';
 import { GET_NEWS, WRITE_NEWS, ADD_NEWS, DELETE_NEWS,
   CLEAR_WRITE, SELECT_NEWS, EDIT_NEWS } from './types';
 
diff --git a/src/actions/session.js b/src/actions/session.js
new file mode 100644
index 0000000000000000000000000000000000000000..223a831985e0f07d6f7049e576b60200dbec9f70
--- /dev/null
+++ b/src/actions/session.js
@@ -0,0 +1,8 @@
+import ax from 'axios';
+
+const axios = ax.create({
+  xsrfCookieName: 'csrftoken',
+  xsrfHeaderName: 'X-CSRFToken',
+});
+
+export default axios;