REST API身份验证令牌

And*_*rew 1 api rest restful-authentication token

我正在从头开始构建我的第一个REST API,并试图了解处理API令牌的最佳方法.我不是在谈论"用户身份验证"(我会使用OAuth).我正在谈论应用程序用来标识自身的公共/私有令牌,以便我的API可以决定是否允许应用程序首先使用API​​.

某些API资源可供具有有效令牌的任何人使用,有些则需要OAuth身份验证.我将通过HTTPS与API进行通信,但我仍然希望确保遵循某种来回传递令牌的标准.

Bri*_*lly 6

你实际上是在谈论用户身份验证,信不信由你.

我正在谈论应用程序用来标识自身的公共/私有令牌,以便我的API可以决定是否允许应用程序首先使用API​​.

这是用户身份验证 - 只是"用户"是调用API的应用程序.

如果OAuth不足以完成您需要的所有操作(可能,您应该检查!),您不应该开始向HTTPS添加另一种自定义身份验证方法.相反,站在巨人的肩膀上并使用基本身份验证,因为这就是它的用途.您的工具,系统管理员和API客户将感谢您.