in pkg/provider/adfs/adfs.go [219:244]
func updateFormData(authForm url.Values, s *goquery.Selection, user *creds.LoginDetails) {
name, ok := s.Attr("name")
if !ok {
return
}
typeValue, typeFound := s.Attr("type")
hiddenAttr := typeFound && typeValue == "hidden"
lname := strings.ToLower(name)
if strings.Contains(lname, "user") {
if !hiddenAttr {
authForm.Add(name, user.Username)
}
} else if strings.Contains(lname, "email") {
if !hiddenAttr {
authForm.Add(name, user.Username)
}
} else if strings.Contains(lname, "pass") {
if !hiddenAttr {
authForm.Add(name, user.Password)
}
} else {
updatePassthroughFormData(authForm, s)
}
}