【发布时间】:2012-01-16 03:19:24
【问题描述】:
我正在用 JavaScript(客户端)和 Python/Google App Engine(服务)编写一个 Web 应用程序,我希望用户在其中添加他们的数据。我创建了一个欢迎页面,其中包含登录/注册框。输入正确的用户名/密码后,我希望用户获得授权,然后转发到 Web 应用程序页面,并使用户将 AJAX 请求发送到具有指定用户 ID 的 RESTful 服务,即 (host/{userid}/some_resource) -并在服务端确保用户获得授权。
我怎样才能做到这一点并确保一切安全(即永远不要以明文形式发送用户名/密码)?我发现了一些“流行语”,例如“HTTP 身份验证”和“会话”,但找不到可靠且清晰的文章来说明如何实现这些内容。
我还想知道不同的流行网站如何处理授权(即 GMail 通过 HTTPS 工作;Stackoverflow 和 Facebook 似乎使用 HTTP)。
【问题讨论】:
标签: javascript google-app-engine web-applications authorization