RESTful API密钥建议

RESTful API密钥建议,第1张

概述我正在寻找有关RESTful API设计的建议.我已经阅读了很多关于REST API方案,认证/授权方法等等.我无法决定是否真的需要使用API​​密钥.根据我的理解,使用API​​密钥非常有用,如果您想监控使用情况,限制每个应用程序的请求和统计数据. 我想要避免的是必须创建额外的Web界面来添加/管理/删除应用程序以及添加/删除应用程序管理员.也许有一种更简单的方法来进行API密钥分发.或者我真的 我正在寻找有关RESTful API设计的建议.我已经阅读了很多关于REST API方案,认证/授权方法等等.我无法决定是否真的需要使用API​​密钥.根据我的理解,使用API​​密钥非常有用,如果您想监控使用情况,限制每个应用程序的请求和统计数据.

我想要避免的是必须创建额外的Web界面来添加/管理/删除应用程序以及添加/删除应用程序管理员.也许有一种更简单的方法来进行API密钥分发.或者我真的需要那些吗?我的意思是,监控和限制使用是很酷的,听起来很有用,但是它需要我为密钥分发做的其他事情.

更具体地说,我的网站就像slIDehare和scribd.我希望为其功能提供API访问权限,例如添加和管理文档以及获取有关用户的信息.因此,例如,要上传文件,您需要以某种方式进行身份验证并使用特定帐户来执行此 *** 作.在这种情况下,API密钥是一个要求,还是我可以坚持认证用户?

那么您认为处理API密钥的最佳方式是什么?或者我应该使用它们?是否有更聪明的方式来分发(创建,删除)密钥?

提前致谢 :)

解决方法 你知道mashery http://www.mashery.com/和programmableweb吗?

也许有一些有用的资源
http://www.mashery.com/solution/collegeboard


http://www.3scale.net/

我会使用API密钥进行统计和限制,但也可以在没有像谷歌这样的API密钥的情况下提供某些服务

您可以使用类似的解决方案轻松创建API

Restler http://luracast.com/products/restler/
FrAPI http://getfrapi.com/
数据库http://thedatatank.com/
服务(仅适用于Drupal)http://drupal.org/project/services

还有一些:http://blog.programmableweb.com/2011/09/23/short-list-of-restful-api-frameworks-for-php/

总结

以上是内存溢出为你收集整理的RESTful API密钥建议全部内容,希望文章能够帮你解决RESTful API密钥建议所遇到的程序开发问题。

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

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1078536.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存