diff --git a/src/keycloak/keycloak_admin.py b/src/keycloak/keycloak_admin.py index 6ec380b..924c77d 100644 --- a/src/keycloak/keycloak_admin.py +++ b/src/keycloak/keycloak_admin.py @@ -4051,7 +4051,7 @@ class KeycloakAdmin: data=json.dumps(payload), ) return raise_error_from_response(data_raw, KeycloakPutError, expected_codes=[201]) - + def get_client_authz_client_policies(self, client_id): """Get policies for a given client. @@ -4066,7 +4066,7 @@ class KeycloakAdmin: urls_patterns.URL_ADMIN_CLIENT_AUTHZ_CLIENT_POLICY.format(**params_path) ) return raise_error_from_response(data_raw, KeycloakGetError, expected_codes=[200]) - + def get_client_authz_permission_associated_policies(self, client_id, policy_id): """Get associated policies for a given client policy. @@ -4083,10 +4083,12 @@ class KeycloakAdmin: "policy-id": policy_id, } data_raw = self.connection.raw_get( - urls_patterns.URL_ADMIN_CLIENT_AUTHZ_CLIENT_POLICY_ASSOCIATED_POLICIES.format(**params_path) + urls_patterns.URL_ADMIN_CLIENT_AUTHZ_CLIENT_POLICY_ASSOCIATED_POLICIES.format( + **params_path + ) ) return raise_error_from_response(data_raw, KeycloakGetError, expected_codes=[200]) - + def create_client_authz_client_policy(self, payload, client_id): """Create a new policy for a given client. diff --git a/src/keycloak/urls_patterns.py b/src/keycloak/urls_patterns.py index a9c81c5..a183183 100644 --- a/src/keycloak/urls_patterns.py +++ b/src/keycloak/urls_patterns.py @@ -129,10 +129,14 @@ URL_ADMIN_CLIENT_AUTHZ_POLICY = URL_ADMIN_CLIENT_AUTHZ + "/policy/{policy-id}" URL_ADMIN_CLIENT_AUTHZ_POLICY_SCOPES = URL_ADMIN_CLIENT_AUTHZ_POLICY + "/scopes" URL_ADMIN_CLIENT_AUTHZ_POLICY_RESOURCES = URL_ADMIN_CLIENT_AUTHZ_POLICY + "/resources" URL_ADMIN_CLIENT_AUTHZ_SCOPE_PERMISSION = URL_ADMIN_CLIENT_AUTHZ + "/permission/scope/{scope-id}" -URL_ADMIN_CLIENT_AUTHZ_RESOURCE_PERMISSION = URL_ADMIN_CLIENT_AUTHZ + "/permission/resource/{resource-id}" +URL_ADMIN_CLIENT_AUTHZ_RESOURCE_PERMISSION = ( + URL_ADMIN_CLIENT_AUTHZ + "/permission/resource/{resource-id}" +) URL_ADMIN_ADD_CLIENT_AUTHZ_SCOPE_PERMISSION = URL_ADMIN_CLIENT_AUTHZ + "/permission/scope?max=-1" URL_ADMIN_CLIENT_AUTHZ_CLIENT_POLICY = URL_ADMIN_CLIENT_AUTHZ + "/policy/client" -URL_ADMIN_CLIENT_AUTHZ_CLIENT_POLICY_ASSOCIATED_POLICIES = URL_ADMIN_CLIENT_AUTHZ + "/policy/{policy-id}/associatedPolicies" +URL_ADMIN_CLIENT_AUTHZ_CLIENT_POLICY_ASSOCIATED_POLICIES = ( + URL_ADMIN_CLIENT_AUTHZ + "/policy/{policy-id}/associatedPolicies" +) URL_ADMIN_CLIENT_SERVICE_ACCOUNT_USER = URL_ADMIN_CLIENT + "/service-account-user" URL_ADMIN_CLIENT_CERTS = URL_ADMIN_CLIENT + "/certificates/{attr}"