From ed0fd6d28538c08716f4b4e259edc52e1280f83a Mon Sep 17 00:00:00 2001 From: nasudadada <38273156+nasudadada@users.noreply.github.com> Date: Sat, 20 Sep 2025 02:10:39 +0900 Subject: [PATCH] chore: correct return type hint in uma_permissions and a_uma_permissions (#663) (#671) --- src/keycloak/keycloak_openid.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/keycloak/keycloak_openid.py b/src/keycloak/keycloak_openid.py index 60f85e6..8e603b6 100644 --- a/src/keycloak/keycloak_openid.py +++ b/src/keycloak/keycloak_openid.py @@ -790,7 +790,7 @@ class KeycloakOpenID: return list(set(permissions)) - def uma_permissions(self, token: str, permissions: str = "", **extra_payload: dict) -> dict: + def uma_permissions(self, token: str, permissions: str = "", **extra_payload: dict) -> list: """ Get UMA permissions by user token with requested permissions. @@ -806,7 +806,7 @@ class KeycloakOpenID: :param extra_payload: Additional payload data :type extra_payload: dict :returns: Keycloak server response - :rtype: dict + :rtype: list """ permission = build_permission_param(permissions) @@ -1516,7 +1516,7 @@ class KeycloakOpenID: token: str, permissions: str = "", **extra_payload: dict, - ) -> dict: + ) -> list: """ Get UMA permissions by user token with requested permissions asynchronously. @@ -1532,7 +1532,7 @@ class KeycloakOpenID: :param extra_payload: Additional payload data :type extra_payload: dict :returns: Keycloak server response - :rtype: dict + :rtype: list """ permission = build_permission_param(permissions)