debug: erweitertes LDAP-Logging (upsert + success)

This commit is contained in:
sysops
2026-04-01 00:26:08 +02:00
parent 5c3a9b55ff
commit caac522e3c
+5 -1
View File
@@ -107,10 +107,11 @@ func (m *Manager) Login(username, password string) (token string, user *userstor
TLS: tcfg.TLS, TLS: tcfg.TLS,
TLSSkipVerify: tcfg.TLSSkipVerify, TLSSkipVerify: tcfg.TLSSkipVerify,
}, username, password) }, username, password)
if authErr != nil { if authErr != nil {
fmt.Printf("[DEBUG] tenant LDAP auth failed for %q: %v\n", username, authErr) fmt.Printf("[DEBUG] tenant LDAP auth failed for %q: %v\n", username, authErr)
} }
if authErr == nil { if authErr == nil {
fmt.Printf("[DEBUG] tenant LDAP auth OK for %q, upserting...\n", username)
role := tcfg.DefaultRole role := tcfg.DefaultRole
if role == "" { if role == "" {
role = userstore.RoleUser role = userstore.RoleUser
@@ -129,6 +130,9 @@ func (m *Manager) Login(username, password string) (token string, user *userstor
email = username email = username
} }
ldapUser, upsertErr := m.store.UpsertLDAPUser(username, email, role, tenantID) ldapUser, upsertErr := m.store.UpsertLDAPUser(username, email, role, tenantID)
if upsertErr != nil {
fmt.Printf("[DEBUG] UpsertLDAPUser failed for %q: %v\n", username, upsertErr)
}
if upsertErr == nil { if upsertErr == nil {
if ldapUser.TOTPEnabled { if ldapUser.TOTPEnabled {
t, e := m.issuePendingTOTPToken(ldapUser) t, e := m.issuePendingTOTPToken(ldapUser)