Class KkClientFactory

    • Field Detail

      • RUNTIME_RESOURCE_NAME

        protected static String RUNTIME_RESOURCE_NAME
      • CATEGORY

        protected static String CATEGORY
      • END_POINT_NAME

        protected static String END_POINT_NAME
      • IS_ROOT_SERVICE

        protected static boolean IS_ROOT_SERVICE
    • Constructor Detail

      • KkClientFactory

        public KkClientFactory()
    • Method Detail

      • createtKeycloakInstance

        public static KeycloackApiClient createtKeycloakInstance​(org.gcube.idm.common.is.IsServerConfig config,
                                                                 String context)
      • getKKRealm

        public org.keycloak.admin.client.resource.RealmResource getKKRealm()
      • getKKRealm

        public org.keycloak.admin.client.resource.RealmResource getKKRealm​(String ctx)
      • getKKClient

        public org.keycloak.admin.client.resource.ClientResource getKKClient()
      • getKKClient

        public org.keycloak.admin.client.resource.ClientResource getKKClient​(String ctx)
      • getKKClientById

        public org.keycloak.admin.client.resource.ClientResource getKKClientById​(String clientId)
        select the ClientResource by name, or current client if clientId parameter is null;
        Parameters:
        clientId -
        Returns:
        Throws:
        ServerException
        jakarta.ws.rs.NotFoundException
      • encodeClientIdContext

        public static String encodeClientIdContext​(String context)