Class ClientPoliciesUtil

java.lang.Object
org.keycloak.services.clientpolicy.ClientPoliciesUtil

public class ClientPoliciesUtil extends Object
Utilities for treating client policies/profiles
Author:
Takashi Norimatsu
  • Constructor Details

    • ClientPoliciesUtil

      public ClientPoliciesUtil()
  • Method Details

    • getJsonFileFromClasspathOrConfFolder

      public static InputStream getJsonFileFromClasspathOrConfFolder(String name) throws IOException
      Throws:
      IOException
    • readGlobalClientProfilesRepresentation

      public static List<org.keycloak.representations.idm.ClientProfileRepresentation> readGlobalClientProfilesRepresentation(org.keycloak.models.KeycloakSession session, String name) throws org.keycloak.services.clientpolicy.ClientPolicyException
      Throws:
      org.keycloak.services.clientpolicy.ClientPolicyException
    • readGlobalClientPoliciesRepresentation

      public static List<org.keycloak.representations.idm.ClientPolicyRepresentation> readGlobalClientPoliciesRepresentation(org.keycloak.models.KeycloakSession session, String name, List<org.keycloak.representations.idm.ClientProfileRepresentation> profiles) throws org.keycloak.services.clientpolicy.ClientPolicyException
      Throws:
      org.keycloak.services.clientpolicy.ClientPolicyException
    • convertClientProfilesRepresentationToJson

      public static String convertClientProfilesRepresentationToJson(org.keycloak.representations.idm.ClientProfilesRepresentation reps) throws org.keycloak.services.clientpolicy.ClientPolicyException
      convert client profiles as representation to json. can return null.
      Throws:
      org.keycloak.services.clientpolicy.ClientPolicyException
    • convertClientPoliciesRepresentationToJson

      public static String convertClientPoliciesRepresentationToJson(org.keycloak.representations.idm.ClientPoliciesRepresentation reps) throws org.keycloak.services.clientpolicy.ClientPolicyException
      convert client policies as representation to json. can return null.
      Throws:
      org.keycloak.services.clientpolicy.ClientPolicyException