Allow override of automatically assigned delegated domain

This commit is contained in:
nemunaire 2022-03-28 23:55:31 +02:00
commit c4da666a1e
3 changed files with 29 additions and 4 deletions

View file

@ -30,6 +30,15 @@ func init() {
}
func validateAuthToken(s *adlin.Student, _ httprouter.Params, _ []byte) (interface{}, error) {
if s.DelegatedDomain != nil {
for _, ddomain := range adlin.DelegatedDomainSuffixes {
if strings.HasSuffix(*s.DelegatedDomain, ddomain) {
s.DelegatedDomain = nil
break
}
}
}
return s, nil
}