Angular/Ionic/Phonegap 应用程序与 Rails API Web 服务 Auth

Posted

技术标签:

【中文标题】Angular/Ionic/Phonegap 应用程序与 Rails API Web 服务 Auth【英文标题】:Angular/Ionic/Phonegap app with rails API web service Auth 【发布时间】:2015-07-20 20:03:52 【问题描述】:

我最近决定用 Rails API Web 服务作为后端来试验 Angular/Ionic/Phonegap,以创建我的第一个移动应用程序。

我来自 Rails 背景,通常使用 Devise 来处理我使用 Rolify 为其分配角色的用户身份验证/用户对象。

阅读后,在我看来,这与我在 question 中看到的移动应用程序必须遵循的方法不同?理想情况下,我希望用户使用他们的 Facebook 帐户登录/注册,这将创建他们的用户记录。然后我的网络服务将分配所需的角色等。

所以我的问题:

    我应该使用 Devise/Rolify/Pundit 吗? 是否有更好/更有效的方法来使用此堆栈处理此进程?

谢谢

【问题讨论】:

【参考方案1】:

您可以将 Devise 与 omniauth-facebook gem 一起使用。关于如何实施,有一些不错的articles。 与this question 一起,您应该能够解决它。

【讨论】:

【参考方案2】:

任何后端身份验证服务都应该可以正常工作。我们使用 Devise 并发现它可以很好地与 angular 和 ionic 配合使用。我们最近写了一篇关于如何设置 Ionic with Devise 的教程,您可能会觉得它很有用。

【讨论】:

以上是关于Angular/Ionic/Phonegap 应用程序与 Rails API Web 服务 Auth的主要内容,如果未能解决你的问题,请参考以下文章

苹果应用商店的应用商店视图和应用单元是啥意思?

Windows 应用商店应用标准样式与 Windows 应用商店应用字体指南

向应用添加应用内购买会影响已购买该应用的用户吗?

应用商店拒绝应用后如何再次上传应用

通过应用内购买付费应用到免费应用

删除应用扩展后仍然出现应用安装失败错误 - 此应用包含具有非法捆绑标识符的应用扩展