Postman Oauth 2回调网址 - Chrome App

时间:2017-06-07 17:01:06

标签: google-chrome oauth-2.0 postman

我正在使用Postman的Chrome应用程序,我正在使用OAUTH2设置我的访问令牌。当我填写表格时,我使用以下内容:

Auth Url:https://[MY_API_URL]/api/authorize

访问令牌网址:https://[MY_API_URL]/api/request/token

客户ID:xxxxxxxxxxx

客户秘密:xxxxxxxxxx

范围:空白

授权类型:授权码

我的outh服务器中的回调网址设置为“https://www.getpostman.com/oauth2/callback

当我点击请求令牌时,我将进入正确的身份验证页面。当我提交凭据时,会打开一个新的Chrome标签页,其中的空白页面包含网址https://app.getpostman.com/oauth2/callback?code=xxxxxxxxxx

我希望这应该重定向到应用程序,以便它可以执行访问令牌请求。来自访问令牌网址,但没有任何事情发生。这不是正确的回调吗?

4 个答案:

答案 0 :(得分:2)

您已更改权限类型。使用Client Credentials代替Authorization

答案 1 :(得分:1)

这是一个古老的问题,此后情况发生了变化。

Google 弃用了 Chrome Apps,因此 Postman 也不得不弃用其旧的 Chrome 应用客户端,因此旧的重定向网址 (https://www.postman.com/oauth2/callback) 不再有效。

根据this,对于较新版本的 Postman,新的重定向 URL 为 https://oauth.pstmn.io/v1/callback

答案 2 :(得分:0)

我也面临同样的问题。 只需将Grant Type: Client Credentials更改为public static void create() { Stage stage = new Stage(); AnchorPane pane = new AnchorPane(); //Here i add some into pane stage.setScene(new Scene(pane)); stage.setWidth(500); stage.setHeight(600); stage.show(); } 即可。 它对我有用。

答案 3 :(得分:0)

当然,如其他评论中所述,对于client_credentials来说它可以工作,但是对于ImplicitAuthorization Code,我使用“ https://app.getpostman.com/oauth2/callback”作为回调URL,并且它可以工作。另外,还需要在oauth提供程序的应用程序设置中对其进行配置。