golang / oauth2

Go OAuth2
https://golang.org/x/oauth2
BSD 3-Clause "New" or "Revised" License
5.33k stars 981 forks source link

Google: authorize endpoint updated #428

Open bwjjohnson opened 4 years ago

bwjjohnson commented 4 years ago

What did you do?

I'm building an OAuth app, and it looks like the endpoint for authorization for OAuth2 for google is: https://pkg.go.dev/golang.org/x/oauth2/google?tab=doc#pkg-variables

var Endpoint = oauth2.Endpoint{
        AuthURL:   "https://accounts.google.com/o/oauth2/auth",
        TokenURL:  "https://oauth2.googleapis.com/token",
        AuthStyle: oauth2.AuthStyleInParams,
}

What did you expect to see?

But it looks like https://developers.google.com/identity/protocols/oauth2/web-server#httprest recommends this endpoint:

Google's OAuth 2.0 endpoint is at https://accounts.google.com/o/oauth2/v2/auth. This endpoint is accessible only over HTTPS.

I already asked this question on golang nuts last week, with no response: https://groups.google.com/g/golang-nuts/c/_3Eu_yfWzEc

alessandro-c commented 3 years ago

any update on this ?

bwjjohnson commented 3 years ago

No, sorry.