为Sail.js实现API密钥解决方案

时间:2014-12-15 07:42:58

标签: node.js sails.js

我想做一个选项,以便我可以让第三方开发人员访问我的数据并执行此操作,类似于以下内容:https://docs.sharedcount.com/,我想创建一个系统,其中为这些开发人员提供API可以监控消费量的关键

通过Waterlock但看起来不具备此功能:http://waterlock.ninja/

好奇,为Sail.js应用程序实现API关键字的最佳方法是什么?

1 个答案:

答案 0 :(得分:3)

Sails通过使用策略使这非常容易。当用户注册时,为他们分配一个API密钥,然后创建一个策略来检查params是否有效的API密钥 - 即req.param('APIKey') - 如果找不到,则拒绝访问。