diff --git a/pkg/provider/googleapps/googleapps.go b/pkg/provider/googleapps/googleapps.go index 2da8e3307..8409465c0 100644 --- a/pkg/provider/googleapps/googleapps.go +++ b/pkg/provider/googleapps/googleapps.go @@ -339,6 +339,26 @@ func (kc *Client) loadChallengePage(submitURL string, referer string, authForm u return kc.loadResponsePage(secondActionURL, submitURL, responseForm) case strings.Contains(secondActionURL, "challenge/ipp/"): // handle SMS challenge + if extractNodeText(doc, "button", "Send text message") != "" { + responseForm.Set("SendMethod", "SMS") // extractInputsByFormID does not extract the name and value from