表达休息api key auth

时间:2018-06-15 04:27:37

标签: node.js express oauth

我想使用密钥来验证expressJS REST API。我应该使用什么npm库?我不想使用用户名和密码。

基本上,我会生成一个随机密钥并将此密钥发送给客户端以进行API访问。

由于

2 个答案:

答案 0 :(得分:0)

您可以将passportjs用于身份验证中间件,并且使用令牌/密钥进行身份验证,您可以使用例如Bearer在请愿头中添加令牌/密钥。您可以在此处查看示例bearer

答案 1 :(得分:0)

您可以使用第三方身份验证提供程序来避免将用户名和密码作为输入。使用PassportJS使用Google,Facebook身份验证 以下是Passport支持第三方身份验证提供程序的链接:

http://www.passportjs.org/packages/