我目前正计划开发一个 HTML5 应用程序。基本概念如下:
用户应该能够使用用户名和密码创建配置文件。服务器应该在 Ruby on Rails 中实现,提供 JSONP Api(用于跨域问题)。
因此,应用程序将向服务器发送 Ajax 请求并从中获取响应。
我现在的想法是在第一次响应时将 session_key(由服务器生成)传输回客户端。然后,客户端必须使用此令牌对自己进行身份验证。
但现在我有一些问题。
- 我如何保护客户的第一次呼叫(当他传输用户和密码时)?
- 我怎样才能保护会话密钥不被窥探?
我在安全方面是一个完整的菜鸟。因此,如果我能得到一些提示,那就太好了。