|
@@ -3,10 +3,10 @@ package auth
|
|
import (
|
|
import (
|
|
"context"
|
|
"context"
|
|
"encoding/json"
|
|
"encoding/json"
|
|
- "errors"
|
|
|
|
"fmt"
|
|
"fmt"
|
|
"io"
|
|
"io"
|
|
"net/http"
|
|
"net/http"
|
|
|
|
+ "strings"
|
|
|
|
|
|
"github.com/gravitl/netmaker/database"
|
|
"github.com/gravitl/netmaker/database"
|
|
"github.com/gravitl/netmaker/logger"
|
|
"github.com/gravitl/netmaker/logger"
|
|
@@ -59,7 +59,7 @@ func handleGithubCallback(w http.ResponseWriter, r *http.Request) {
|
|
var content, err = getGithubUserInfo(rState, rCode)
|
|
var content, err = getGithubUserInfo(rState, rCode)
|
|
if err != nil {
|
|
if err != nil {
|
|
logger.Log(1, "error when getting user info from github:", err.Error())
|
|
logger.Log(1, "error when getting user info from github:", err.Error())
|
|
- if errors.Is(err, errors.New("invalid oauth state")) {
|
|
|
|
|
|
+ if strings.Contains(err.Error(), "invalid oauth state") {
|
|
handleOauthNotValid(w)
|
|
handleOauthNotValid(w)
|
|
return
|
|
return
|
|
}
|
|
}
|