|
@@ -5,6 +5,7 @@ import (
|
|
|
"fmt"
|
|
|
"io"
|
|
|
"net/http"
|
|
|
+ "time"
|
|
|
|
|
|
"github.com/gravitl/netmaker/logger"
|
|
|
"github.com/gravitl/netmaker/logic"
|
|
@@ -99,7 +100,10 @@ func getGoogleUserInfo(state string, code string) (*googleOauthUser, error) {
|
|
|
if err != nil {
|
|
|
return nil, fmt.Errorf("failed to convert token to json: %s", err.Error())
|
|
|
}
|
|
|
- response, err := http.Get("https://www.googleapis.com/oauth2/v2/userinfo?access_token=" + token.AccessToken)
|
|
|
+ client := &http.Client{
|
|
|
+ Timeout: time.Second * 30,
|
|
|
+ }
|
|
|
+ response, err := client.Get("https://www.googleapis.com/oauth2/v2/userinfo?access_token=" + token.AccessToken)
|
|
|
if err != nil {
|
|
|
return nil, fmt.Errorf("failed getting user info: %s", err.Error())
|
|
|
}
|