Просмотр исходного кода

use previous keycloak admin client compatible with cjs

Futa Arai 2 лет назад
Родитель
Сommit
f9ec3cc50f

+ 1 - 1
apps/app/package.json

@@ -74,9 +74,9 @@
     "@growi/remark-growi-directive": "link:../../packages/remark-growi-directive",
     "@growi/remark-lsx": "link:../../packages/remark-lsx",
     "@growi/slack": "link:../../packages/slack",
+    "@keycloak/keycloak-admin-client": "^18.0.0",
     "@promster/express": "^7.0.6",
     "@promster/server": "^7.0.8",
-    "@s3pweb/keycloak-admin-client-cjs": "^22.0.1",
     "@slack/web-api": "^6.2.4",
     "@slack/webhook": "^6.0.0",
     "@types/jest": "^29.5.2",

+ 3 - 1
apps/app/src/features/external-user-group/server/service/keycloak-user-group-sync.ts

@@ -1,4 +1,6 @@
-import { GroupRepresentation, KeycloakAdminClient, UserRepresentation } from '@s3pweb/keycloak-admin-client-cjs';
+import KeycloakAdminClient from '@keycloak/keycloak-admin-client';
+import GroupRepresentation from '@keycloak/keycloak-admin-client/lib/defs/groupRepresentation';
+import UserRepresentation from '@keycloak/keycloak-admin-client/lib/defs/userRepresentation';
 
 import { configManager } from '~/server/service/config-manager';
 import { batchProcessPromiseAll } from '~/utils/promise';