diff --git a/helpers/hydra_oauth.py b/helpers/hydra_oauth.py
index 629225f418595c358aa98986fa9365b8d0b8fe1b..06fdc3de631db658d2e7a4296042f94d8f4a59f3 100644
--- a/helpers/hydra_oauth.py
+++ b/helpers/hydra_oauth.py
@@ -1,7 +1,5 @@
 from flask import request, session
 from requests_oauthlib import OAuth2Session
-from oauthlib.oauth2 import BackendApplicationClient
-from requests.auth import HTTPBasicAuth
 
 from config import *
 from helpers import HydraError
@@ -28,18 +26,15 @@ class HydraOauth:
     @staticmethod
     def get_token(state, code):
         try:
-            auth = HTTPBasicAuth(HYDRA_CLIENT_ID, HYDRA_CLIENT_SECRET)
-            client = BackendApplicationClient(client_id=HYDRA_CLIENT_ID)
-            hydra = OAuth2Session(client=client, state=state)
-            # hydra = OAuth2Session(
-            #     client_id=HYDRA_CLIENT_ID,
-            #     state=state,
-            # )
+            hydra = OAuth2Session(
+                client_id=HYDRA_CLIENT_ID,
+                state=state,
+            )
             token = hydra.fetch_token(
                 token_url=TOKEN_URL,
-                auth=auth,
                 code=code,
                 client_secret=HYDRA_CLIENT_SECRET,
+                include_client_id=True,
             )
 
             session["hydra_token"] = token