Node.js passport.js是否支持';客户端凭据流';?
我正在创建node.js webapp以使用“”访问GettyImage APINode.js passport.js是否支持';客户端凭据流';?,node.js,oauth,oauth-2.0,passport.js,clientcredential,Node.js,Oauth,Oauth 2.0,Passport.js,Clientcredential,我正在创建node.js webapp以使用“”访问GettyImage API passport.js支持吗?如果是,我如何实现这一点?passport通常用于验证您网站上的用户。如果您的(web)应用程序正在调用一个外部API(例如GettyImage),并且它正在向这样的外部系统验证自己,那么您可能不需要它(也不需要任何框架)。客户端凭据流是一个简单的帖子: 这是从他们的文档中获取的: POST https://api.gettyimages.com/oauth2/token HTTP/1
passport.js支持吗?如果是,我如何实现这一点?passport通常用于验证您网站上的用户。如果您的(web)应用程序正在调用一个外部API(例如GettyImage),并且它正在向这样的外部系统验证自己,那么您可能不需要它(也不需要任何框架)。客户端凭据流是一个简单的帖子: 这是从他们的文档中获取的:
POST https://api.gettyimages.com/oauth2/token HTTP/1.1
Host: api.gettyimages.com
Content-Type: application/x-www-form-urlencoded
client_id=abc123&client_secret=yoursecret&grant_type=client_credentials
完整文档上一篇由@eugenio-pace撰写的文章已经6年了,从那以后,很多事情都发生了变化
关于使用客户端凭据访问GettyImage API,您可以:
很酷的一点是,如果您想构建一个完整的OAuth2提供程序解决方案,那么PassportJS也可以为您提供便利。在这种情况下,客户端凭据通过策略(基于)提供,并在中进行了演示
除了oauth2orize之外,实现OAuth服务器的另一个流行包是。无法打开上面的链接固定链接和编辑响应。