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));