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的主要内容,如果未能解决你的问题,请参考以下文章