我打算为我的基于JavaScript的Web应用程序和其他开发人员使用的API创建统一的JSON REST API。 我想要做的是,使用用户名/密码来验证用户并允许他们访问自己的私有资源。 当其他开发人员访问API时,我希望他们能够访问公共资源(同时仍然能够跟踪其API使用情况),并且在获得用户授权的情况下让他们访问用户的私有数据。那么,如何构建这样的API? 使用哪些库/协议/... 最好?谢谢。