使用node-oauth2-server npm package

时间:2016-02-01 03:50:41

标签: node.js postgresql oauth-2.0

我正在尝试使用Postgres Database为我的节点应用程序实现Oauth2框架。我遇到了一个名为node-oauth2-server的节点npm包,它提供了内置的OAuth2 framework

我还从IETF中读到了link,其详细描述了OAuth2 framework。根据{{​​3}}文档,只要access_token无效,我们就可以重新生成access_token,并将refresh_token传递给authorization服务器。该文档指出新的access_token不需要新的refresh_token

我的要求是每当我将grant_type用作refresh_token时,我只需要生成一个新的access_token。在转到this npm包时,我发现只要grant_type为refresh_token,它就会生成新的refresh_token

有人可以帮助我确保access_token使用this npm包时grant_typerefresh_token时只生成refresh_token吗?

在npm包中重新生成 function generateRefreshToken (done) { if (this.config.grants.indexOf('refresh_token') === -1) return done(); var self = this; token(this, 'refreshToken', function (err, token) { self.refreshToken = token; done(err); }); } 的代码如下

mcs -define:LINUX -langversion:experimental -platform:x64 -recurse:'*.cs' -optimize+ -r:$DLLS -out:$CURRENTDIR/program.exe

我也经历了github和stackoverflow上的这些链接,但找不到答案

  1. node-oauth2-server

  2. node-oauth2-server example on Postgres

  3. Oauth2 refresh token regenerating

0 个答案:

没有答案