Node.js   发布时间:2022-04-24  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了node.js – 使用Google Auth的PassportJS / NodeJS安全REST API大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个使用 passport-google-oauth护照的应用程序,允许使用RESTful API端点进行Google身份验证.

我正在寻找需要与这些API端点通信的其他应用程序(例如,Chrome扩展程序).如何使用护照中的Google身份验证来保护REST API?我通常会阅读很多关于保护REST API的事情(例如,如果我有自己的登录信息),但如果我的应用程序依赖于第三方登录,我该怎么办呢? (即Google,Facebook,Twitter等)

谢谢

解决方法

Passport.js只处理身份验证 – 它根本不处理授权.

您想要做的是,如果您想要对用户进行网络应用验证,请使用Google Oauth之类的东西让用户在您的网络应用上创建帐户.

然后,您需要使用单独的Passport.js策略来处理针对您的API服务的开发人员身份验证.

例如,如果您希望开发人员使用Basic Auth对您的API进行身份验证,则可以使用此Passport策略来允许此操作:https://github.com/jaredhanson/passport-http

希望这是有道理的!

大佬总结

以上是大佬教程为你收集整理的node.js – 使用Google Auth的PassportJS / NodeJS安全REST API全部内容,希望文章能够帮你解决node.js – 使用Google Auth的PassportJS / NodeJS安全REST API所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。