【发布时间】:2016-04-24 06:26:28
【问题描述】:
我正在为我的应用程序构建一个 RESTful API,我想让它尽可能干净和透明。
我需要创建一个身份验证端点,构建它对我来说最有意义,以便用户可以通过以下方式进行身份验证:
GET https://example.com/
auth?identity=<username_or_email>&password=<password>
正如我所说,在查询参数中使用 HTTP GET 方法传递用户身份验证数据对我来说似乎很干净。
但我想问一下它实际上有多安全。考虑到它将通过 SSL/TLS 进行加密,您认为像这样传输用户凭据是个好主意吗?
【问题讨论】:
标签: rest http authentication query-parameters