feat: update keycloak config

This commit is contained in:
hanif salafi 2025-09-23 13:08:23 +07:00
parent d2f2158ae5
commit fb6c8ca592
1 changed files with 9 additions and 7 deletions

View File

@ -3,6 +3,7 @@ package config
import ( import (
"context" "context"
"errors" "errors"
"github.com/Nerzal/gocloak/v13" "github.com/Nerzal/gocloak/v13"
) )
@ -72,12 +73,13 @@ func (_keycloak *KeycloakConfig) CreateUser(fullname string, email string, usern
var group []string var group []string
group = append(group, "medols") group = append(group, "medols")
user := gocloak.User{ user := gocloak.User{
FirstName: gocloak.StringP(fullname), FirstName: gocloak.StringP(fullname),
LastName: gocloak.StringP(""), LastName: gocloak.StringP(fullname),
Email: gocloak.StringP(email), Email: gocloak.StringP(email),
Enabled: gocloak.BoolP(true), Enabled: gocloak.BoolP(true),
Username: gocloak.StringP(username), EmailVerified: gocloak.BoolP(true),
Groups: &group, Username: gocloak.StringP(username),
Groups: &group,
} }
keycloakId, err := client.CreateUser(ctx, token.AccessToken, _keycloak.Cfg.Keycloak.Realm, user) keycloakId, err := client.CreateUser(ctx, token.AccessToken, _keycloak.Cfg.Keycloak.Realm, user)
@ -113,7 +115,7 @@ func (_keycloak *KeycloakConfig) UpdateUser(keycloakId *string, fullname string,
user := gocloak.User{ user := gocloak.User{
ID: keycloakId, ID: keycloakId,
FirstName: gocloak.StringP(fullname), FirstName: gocloak.StringP(fullname),
LastName: gocloak.StringP(""), LastName: gocloak.StringP(fullname),
Email: gocloak.StringP(email), Email: gocloak.StringP(email),
Groups: &group, Groups: &group,
} }