任何人都可以在以下位置进行很好的比较:https :
//github.com/ciaranj/connect-auth
和https://github.com/bnoguchi/everyauth
似乎是表达 /
连接的唯一选择
这两个库的功能集都非常接近,特别是在支持的提供程序方面。connect- auth
提供开箱即用的支持以创建您自己的oAuth提供程序,因此如果您需要这种支持,那么可以很好地帮助您。
我在这两者之间注意到的主要事情是,我发现connect- auth
它在创建和接受中间件的方式上更加简洁。您只需要查看中间件所需的预配置数量everyauth
即可看到它会变得混乱。
尚不清楚的另一件事是,是否同时everyauth
支持多个提供程序?使用connect-auth
,这似乎可能/更直接,尽管我还没有自己尝试过。
问题内容: 我正在使用node.js + express.js + everyauth.js。我已经将所有我的Everyauth逻辑移到了模块文件中 在其中,我使用密钥/秘密组合加载我的oAuth配置文件: 这些代码对于不同的环境是不同的-开发/登台/生产,因为回调是针对不同的URL的。 曲 如何在环境配置中设置它们以过滤所有模块,或者可以将路径直接传递到模块中? 在环境中设置: 传递 ?希望有道
问题内容: Everyauth和Passport.js似乎具有非常相似的功能集。两者之间有哪些正面和负面的比较,这些让我想要使用一个比较另一个? 问题答案: 作为Passport的开发人员,花了我两分钱。 在开发Passport之前,我评估了Everyauth并确定它不符合我的要求。因此,我着手实施一个不同的解决方案。我要解决的主要问题是: 惯用Node.js Everyauth广泛使用了Prom