fix: Add credentials config verification

This commit is contained in:
onidoru
2024-01-31 18:30:54 +02:00
committed by Nikita K
parent aafb1a50ac
commit e7fdfa0bcc
6 changed files with 53 additions and 9 deletions
+2 -2
View File
@@ -861,8 +861,8 @@ func readLDAPCredentials(ldapConfigPath string) (config.LDAPCredentials, error)
var ldapCredentials config.LDAPCredentials
if err := viperInstance.Unmarshal(&ldapCredentials); err != nil {
log.Error().Err(err).Msg("failed to unmarshal new config")
if err := viperInstance.UnmarshalExact(&ldapCredentials); err != nil {
log.Error().Err(err).Msg("failed to unmarshal ldap credentials config")
return config.LDAPCredentials{}, err
}