Oauth2隐式流

时间:2019-11-21 04:04:38

标签: javascript oauth-2.0 postman

我正在尝试通过隐式流向oauth2提供程序进行身份验证。

我可以与邮递员建立联系,并且可以获得有效的令牌。我可以看到某个地方的邮递员吗?

enter image description here

但是我似乎无法在javacript中找到可以连接到隐式流的库。

我尝试了JSO,但不断收到invalid_request错误

let client = new jso.JSO(
{
  client_id: "redacted_",
  redirect_uri: "http://localhost:63342/untitled/index.html",
  authorization: "https://redacted_/connect/authorize",
  scopes: {
  request: ['apiclients']
},});

我也尝试过salte-auth,但似乎只支持提供商的子集。

如何像Postman一样连接到oauth2提供程序,或者如何在javascript中实现它?

2 个答案:

答案 0 :(得分:0)

Postman只是发布HTTP请求。您可以在Postman控制台中看到HTTP请求。 Postman Console

左下角的第三个按钮。这样,您就可以看到您在JavaScript和Postman中进行的请求之间的区别。

答案 1 :(得分:0)

最后,我使用Fiddler将Postman请求与我的请求进行比较,并且我必须指定response_type:

response_type: 'token',