我正在设计一个 web api。我需要让用户对自己进行身份验证。我有点犹豫让用户以明文形式传递他们的用户名/密码.. 类似于:api.mysite.com/auth.php?user=x&pass=y
我读到的另一个选项是 Base64 编码用户名/密码,然后发送 HTTP 请求。那么这是否意味着在服务器端;我会 _GET['user'] 和 _GET['password'] 然后以某种方式解码它们?
推特就是这样做的:http://apiwiki.twitter.com/REST+API+Documentation#Authentication ?
请您参考如下方法:
Base64 根本没有保护。使用 SSL 实现真正的安全。




