【发布时间】:2019-04-30 03:41:52
【问题描述】:
从前端向后端服务器发送用户凭据的正确方法是什么? 我看到一些开发人员使用授权标头和一些在 POST 正文中传递凭据的示例。
【问题讨论】:
-
这里没有对错之分——这在很大程度上取决于您要实施的标准。例如在 OAuth2 中,使用了标头。
标签: authentication
从前端向后端服务器发送用户凭据的正确方法是什么? 我看到一些开发人员使用授权标头和一些在 POST 正文中传递凭据的示例。
【问题讨论】:
标签: authentication
在尝试登录时,凭据通常会转到请求正文一次。 您应该收到一个令牌作为回报,尽管您是通过 HTTP 标头、请求正文还是作为 GET 参数发送此令牌取决于您(或您正在实施的协议)。
使用标头通常是一种好习惯,因为 GET 请求不应包含请求正文,并且将令牌作为 GET 参数传递可能并不总是一种选择(例如,由于令牌出现在各种日志中)。
无论哪种方式,我都建议您避免尝试实现自己的协议并改用现有标准。
【讨论】: