我是API开发的新手。目前,我在请求正文中传递了访问/身份验证令牌。对于eaxmple,
{
status:true,
token:"<thetoken>"
}
但是,当我提到API安全性时,他们使用Authorization
标头来传递令牌。
我的问题是,如果我在请求正文中发送令牌,将会发生什么或出了什么问题?
-谢谢❤---
答案 0 :(得分:4)
首先,保护API端点是一项已解决的任务。建议您不要研究自己的授权协议,而应该看看OAuth 2.0授权框架(RFC 6749)等已经存在的行业标准。
遵循标准有多种原因:
但是,在请求正文中发送访问令牌没有错。在RFC 6750中,OAuth 2.0协议定义了所有可能的承载令牌用法,包括将令牌作为Form-Encoded Body Parameter发送。请务必仔细阅读并考虑安全因素。
长话短说:只要遵循标准,如何分发访问令牌并不重要。