Skip to content

Commit 82f5f86

Browse files
committed
[DOP-21576] remove logout
1 parent fde2f8b commit 82f5f86

File tree

1 file changed

+2
-5
lines changed

1 file changed

+2
-5
lines changed

data_rentgen/server/providers/auth/keycloak_provider.py

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)