我想做一个选项,以便我可以让第三方开发人员访问我的数据并执行此操作,类似于以下内容:https://docs.sharedcount.com/,我想创建一个系统,其中为这些开发人员提供API可以监控消费量的关键
通过Waterlock但看起来不具备此功能:http://waterlock.ninja/
好奇,为Sail.js应用程序实现API关键字的最佳方法是什么?
答案 0 :(得分:3)
Sails通过使用策略使这非常容易。当用户注册时,为他们分配一个API密钥,然后创建一个策略来检查params是否有效的API密钥 - 即req.param('APIKey')
- 如果找不到,则拒绝访问。