Class PolicyTypeService

java.lang.Object
org.keycloak.authorization.admin.PolicyService
org.keycloak.authorization.admin.PolicyTypeService

public class PolicyTypeService extends PolicyService
Author:
Pedro Igor
  • Constructor Details

    • PolicyTypeService

      public PolicyTypeService(String type, org.keycloak.authorization.model.ResourceServer resourceServer, org.keycloak.authorization.AuthorizationProvider authorization, AdminPermissionEvaluator auth, AdminEventBuilder adminEvent)
  • Method Details

    • getPolicyAdminResourceProvider

      @Path("/provider") public Object getPolicyAdminResourceProvider()
    • doCreatePolicyResource

      protected Object doCreatePolicyResource(org.keycloak.authorization.model.Policy policy)
      Overrides:
      doCreatePolicyResource in class PolicyService
    • doCreateRepresentation

      protected org.keycloak.representations.idm.authorization.AbstractPolicyRepresentation doCreateRepresentation(String payload)
      Overrides:
      doCreateRepresentation in class PolicyService
    • toRepresentation

      protected org.keycloak.representations.idm.authorization.AbstractPolicyRepresentation toRepresentation(org.keycloak.authorization.model.Policy policy, String fields, org.keycloak.authorization.AuthorizationProvider authorization)
      Overrides:
      toRepresentation in class PolicyService
    • doSearch

      protected List<Object> doSearch(Integer firstResult, Integer maxResult, String fields, Map<org.keycloak.authorization.model.Policy.FilterOption,String[]> filters)
      Overrides:
      doSearch in class PolicyService