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"
) )
@ -73,9 +74,10 @@ func (_keycloak *KeycloakConfig) CreateUser(fullname string, email string, usern
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),
EmailVerified: gocloak.BoolP(true),
Username: gocloak.StringP(username), Username: gocloak.StringP(username),
Groups: &group, Groups: &group,
} }
@ -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,
} }