@@ -85,7 +85,7 @@ async def get_current_user(self, access_token: str, *args, **kwargs) -> User:
8585 token_info = self .decode_token (access_token )
8686 if token_info is None and refresh_token :
8787 logger .debug ("Access token invalid. Attempting to refresh." )
88- access_token , refresh_token = self .refresh_access_token (refresh_token , str ( request . url ) )
88+ access_token , refresh_token = self .refresh_access_token (refresh_token )
8989 request .session ["access_token" ] = access_token
9090 request .session ["refresh_token" ] = refresh_token
9191
@@ -103,17 +103,14 @@ async def get_current_user(self, access_token: str, *args, **kwargs) -> User:
103103 raise AuthorizationError ("Invalid token payload" )
104104 return await self ._uow .user .get_or_create (UserDTO (name = login )) # type: ignore[arg-type]
105105
106- async def logout (self , refresh_token : str ):
107- return self .keycloak_openid .logout (refresh_token )
108-
109106 def decode_token (self , access_token : str ) -> dict [str , Any ] | None :
110107 try :
111108 return self .keycloak_openid .decode_token (token = access_token )
112109 except Exception as err :
113110 logger .info ("Access token is invalid or expired: %s" , err )
114111 return None
115112
116- def refresh_access_token (self , refresh_token : str , origin_url : str ) -> tuple [str , str ]: # type: ignore[return]
113+ def refresh_access_token (self , refresh_token : str ) -> tuple [str , str ]: # type: ignore[return]
117114 try :
118115 new_tokens = self .keycloak_openid .refresh_token (refresh_token )
119116 logger .debug ("Access token refreshed" )
0 commit comments