From ed75115651aa7f89a2811511135b0f47218d60cf Mon Sep 17 00:00:00 2001 From: Methapon2001 <61303214+Methapon2001@users.noreply.github.com> Date: Mon, 1 Apr 2024 21:06:24 +0700 Subject: [PATCH] feat: keycloak service add other params For additional paramater (Take a look at keycloak admin RestAPI manual) --- src/services/keycloak.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/services/keycloak.ts b/src/services/keycloak.ts index 70faa88..7a5ce4a 100644 --- a/src/services/keycloak.ts +++ b/src/services/keycloak.ts @@ -65,7 +65,7 @@ export async function getToken() { * * @returns user uuid or true if success, false otherwise. */ -export async function createUser(username: string, password: string) { +export async function createUser(username: string, password: string, opts?: Record) { const res = await fetch(`${KC_URL}/admin/realms/${KC_REALM}/users`, { // prettier-ignore headers: { @@ -77,6 +77,7 @@ export async function createUser(username: string, password: string) { enabled: true, credentials: [{ type: "password", value: password }], username, + ...opts, }), }).catch((e) => console.log("Keycloak Error: ", e));