summaryrefslogtreecommitdiff
path: root/internal/configuration/validator/definitions.go
blob: cb76c92265c3a87691a8e0ac3896410e7a364c5b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
package validator

import (
	"fmt"

	"github.com/authelia/authelia/v4/internal/configuration/schema"
)

func ValidateDefinitions(config *schema.Configuration, validator *schema.StructValidator) {
	for name := range config.Definitions.UserAttributes {
		if !isUserAttributeDefinitionNameValid(name, config) {
			validator.Push(fmt.Errorf(errFmtDefinitionsUserAttributesReservedOrDefined, name, name))
		}
	}
}