【发布时间】:2011-10-23 14:37:01
【问题描述】:
我想开始研究我对 iphone 应用程序的想法,但我在从哪里开始时遇到了一些问题。我希望该应用程序主要在 iphone 上使用,但在网络应用程序上具有一些功能,例如登录和查看从 iphone 应用程序创建的内容。我已经启动了一个 rails3 应用程序,并希望将其用作 api/app 的后端。
我对如何使用身份验证系统感到困惑,以便该应用程序既可以用作 Web 应用程序,也可以用作 iphone 应用程序的 api。
我想使用omniauth 登录网络和iphone 应用程序,因为我只希望用户使用twitter 和/或fb 登录,但我不知道一旦用户登录到iPhone 应用程序后如何验证请求.我知道像 devise 之类的其他一些 gem 允许使用 api 密钥可验证列之类的东西,这使得签名 api 调用更容易,但我认为它的身份验证系统过于臃肿而无法使用。
谁能给我一些建议,告诉我如何制作一个既可以作为 web 应用程序,又可以通过 api 使用 iphone 进行身份验证的身份验证系统。
谢谢!
【问题讨论】:
-
您的 qn 需要更加清晰。您是在询问 fb authenticationaion 如何跨 ios/server 工作吗?还是 API 调用的身份验证?
-
我建议先把它分成 2 个 qns,然后我才能提供帮助
-
请提出具体的、有针对性的问题。像这样把问题放得太宽泛只是要求关闭它。
-
对不起!我会尽量简化它。
-
如果我能进一步改进这个问题,请告诉我。谢谢!
标签: ruby-on-rails ruby-on-rails-3 api devise omniauth