diff --git a/main.go b/main.go index debc661c2bc58772b5f70f76c0c277ca65808daa..7d4e8814a3cbee946cee03b292c861d09cc84409 100644 --- a/main.go +++ b/main.go @@ -24,7 +24,7 @@ func main() { clientId := query.Get("client_id") cozyOrigin := query.Get("redirect_uri") // here we use the redirect_uri param to transmit our stack url state := query.Get("state") - authReq := "https://gw.hml.api.enedis.fr/group/espace-particuliers/consentement-linky/oauth2/authorize?client_id="+ clientId +"&duration=P6M&redirect_uri=https://oauth-proxy.wf.alpha.grandlyon.com/redirect&response_type=code&state="+ state +"-"+ cozyOrigin + authReq := "https://gw.hml.api.enedis.fr/group/espace-particuliers/consentement-linky/oauth2/authorize?client_id="+ clientId +"&duration=P6M&redirect_uri=https://oauth-proxy.wf.alpha.grandlyon.com/&response_type=code&state="+ state +"-"+ cozyOrigin fmt.Println(authReq) response, err := http.Get(authReq) if err != nil { @@ -40,7 +40,7 @@ func main() { }) - mux.HandleFunc("/redirect", func(w http.ResponseWriter, r *http.Request) { + mux.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) { query := r.URL.Query() fmt.Println(query) state := strings.Split(query.Get("state"), "-")[0]