【发布时间】:2010-04-04 01:03:39
【问题描述】:
我想让用户为我的网站创建“应用程序”(如 Facebook 应用程序),我正在尝试找出确保网站安全的最佳方法。
- 我有一个 REST api
- 我想在我自己的网站上的 iframe 中运行用户应用程序(不是像 FBML 这样的安全标记语言)
我最初是在查看 oAuth,但这对于我的解决方案来说似乎有点过头了。 “应用程序”不需要在外部站点或桌面应用程序或任何东西上运行。用户会一直停留在我的网站上,但会看到用户通过 iframe 提交“应用”。
因此,当我第一次通过 iframe 调用应用程序时,我可以向它传递一些变量,以便它知道哪个登录用户在我的网站上使用它。然后它可以在它自己的 API 调用中使用这个用户会话来自定义显示。
如果呼叫以明文方式传递,我不希望有人能够拦截会话并冒充用户。
有没有人知道这样做的好方法或写得好?谢谢!
【问题讨论】:
标签: ruby-on-rails rest https security