diff --git a/templates/group_created.json.j2 b/templates/group_created.json.j2 index e7a5baf..8cb7cda 100644 --- a/templates/group_created.json.j2 +++ b/templates/group_created.json.j2 @@ -83,6 +83,45 @@ } } }, + { + "name" : "pyrest", + "taskReferenceName" : "get_default_resource", + "type" : "SIMPLE", + "inputParameters" : { + "url" : "${init.input.keycloak_admin}/clients/${extract_client_id.output.result.client_id}/authz/resource-server/resource", + "method" : "GET", + "headers" : { + "Authorization" : "Bearer ${authorize.output.body.access_token}", + "Accept" : "application/json" + } + } + }, + { + "name" : "pyrest", + "taskReferenceName" : "delete_default_permission", + "type" : "SIMPLE", + "inputParameters" : { + "url" : "${init.input.keycloak_admin}/clients/${extract_client_id.output.result.client_id}/authz/resource-server/policy/{$.body[?(@.name == "Default Permission")]..id}", + "method" : "DELETE", + "headers" : { + "Authorization" : "Bearer ${authorize.output.body.access_token}", + "Accept" : "application/json" + } + } + }, + { + "name" : "pyrest", + "taskReferenceName" : "delete_default_policy", + "type" : "SIMPLE", + "inputParameters" : { + "url" : "${init.input.keycloak_admin}/clients/${extract_client_id.output.result.client_id}/authz/resource-server/policy/{$.body[?(@.name == "Default Policy")]..id}", + "method" : "DELETE", + "headers" : { + "Authorization" : "Bearer ${authorize.output.body.access_token}", + "Accept" : "application/json" + } + } + }, { "name" : "fork_join", "taskReferenceName" : "fork_role_creation",