使用javascript的OAuth 2.0授权代码流程

时间:2016-02-23 10:38:21

标签: javascript authentication oauth-2.0 token keycloak

我正在开发一个简单的html5前端应用程序,它从通用OAuth 2.0提供程序(例如Keycloak等)中检索OAuth2.0访问令牌。假设用户先前已在身份验证服务器上创建了客户端和用户(例如Keycloak),则他会在我的网页上提供以下参数:

  • 授权网址
  • 访问令牌网址
  • 客户ID
  • 客户端密钥

排序 Postman OAuth2.0 客户端: enter image description here

注意:ClientId和Client secret不会保存在任何地方,它们由用户提供。

我的问题是: 是否有任何javascript库来实现这种行为(Postman)?

1 个答案:

答案 0 :(得分:2)

您需要在OAuth2中为客户端JavaScript应用程序实现Implicit Grant Flow而不是Authorization Code Flow,否则无法在应用程序中安全地保密。

Implicit Grant Flow