我正在尝试使用 Google Oauth v2。我进入我的 api 控制台并设置以下 2 个重定向 uri...
http://localhost:3000/auth/authenticate
http://localhost:3000/auth/google/getToken
当我运行以下...
curl -d "code=<removed>&redirect_uri=http%3A%2F%2Flocalhost%3A3000%2Fauth%2Fgoogle%2fgetToken&client_id=<removed>&client_secret=<removed>&grant_type=authorization_code" -X POST https://accounts.google.com/o/oauth2/token
一切都很好,但是,
curl -d "code=<removed>&redirect_uri=http%3A%2F%2Flocalhost%3A3000%2Fauth%2Fauthenticate&client_id=<removed>&client_secret=<removed>&grant_type=authorization_code" -X POST https://accounts.google.com/o/oauth2/token
说不出来……
"error" : "redirect_uri_mismatch"
我只是改变了这个,有传播时间框架吗?如何让两个 uris 工作?