1
0
forked from baron/baron-sso

userfront e2e 전체 테스트

This commit is contained in:
2026-05-29 08:19:34 +09:00
parent dc16958804
commit da01f63c54
22 changed files with 1439 additions and 103 deletions

View File

@@ -312,7 +312,20 @@ func sortWorksmobileOrganizations(organizations []WorksmobileUserOrganization) {
}
func BuildWorksmobileAliasEmails(user domain.User, tenant domain.Tenant) []string {
candidates := metadataStringList(user.Metadata, "aliasEmails", "alias_emails", "worksmobileAliasEmails")
candidates := make([]string, 0)
for _, key := range []string{
"aliasEmails",
"alias_emails",
"worksmobileAliasEmails",
"sub_email",
"secondary_email",
"secondary_emails",
"additional_email",
"additional_emails",
"naverworks_sub_email",
} {
candidates = append(candidates, metadataStringList(user.Metadata, key)...)
}
employeeNumber := metadataString(user.Metadata, "employee_id", "employeeNumber", "employee_number")
if isHanmacWorksmobileTenant(tenant) && employeeNumber != "" {
candidates = append(candidates, employeeNumber+"@hanmaceng.co.kr")