[KEYCLOAK-4901] - New policy mgmt rest api should return specific representations for a policy type
This commit is contained in:
1 parent
a70cab502c
commit
57d3c44bb7
3 files changed
+9
-2
No files matched your search
@@ -22,6 +22,8 @@ import java.util.Map;
|
||||
import org.keycloak.authorization.AuthorizationProvider;
|
||||
import org.keycloak.authorization.model.Policy;
|
||||
import org.keycloak.authorization.model.ResourceServer;
|
||||
import org.keycloak.models.utils.ModelToRepresentation;
|
||||
import org.keycloak.representations.idm.authorization.AbstractPolicyRepresentation;
|
||||
import org.keycloak.services.resources.admin.permissions.AdminPermissionEvaluator;
|
||||
import org.keycloak.services.resources.admin.AdminEventBuilder;
|
||||
|
||||
@@ -56,4 +58,9 @@ public class PermissionService extends PolicyService {
|
||||
filters.put("permission", new String[] {Boolean.TRUE.toString()});
|
||||
return super.doSearch(firstResult, maxResult, filters);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected AbstractPolicyRepresentation toRepresentation(Policy policy, AuthorizationProvider authorization) {
|
||||
return ModelToRepresentation.toRepresentation(policy, authorization, false, false);
|
||||
}
|
||||
}
|
||||
+1
-1
@@ -62,6 +62,6 @@ public class PolicyTypeResourceService extends PolicyResourceService {
|
||||
|
||||
@Override
|
||||
protected AbstractPolicyRepresentation toRepresentation(Policy policy, AuthorizationProvider authorization) {
|
||||
return ModelToRepresentation.toRepresentation(policy, authorization);
|
||||
return ModelToRepresentation.toRepresentation(policy, authorization, false, false);
|
||||
}
|
||||
}
|
||||
@@ -88,7 +88,7 @@ public class PolicyTypeService extends PolicyService {
|
||||
|
||||
@Override
|
||||
protected AbstractPolicyRepresentation toRepresentation(Policy policy, AuthorizationProvider authorization) {
|
||||
return ModelToRepresentation.toRepresentation(policy, authorization);
|
||||
return ModelToRepresentation.toRepresentation(policy, authorization, false, false);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
Reference in new issue
Block a user