我有一个中央服务器,提供用于注册,登录和注销的基本REST端点。如何使用Devise将其与我的Rails应用程序无缝集成?
编辑:我提供了一个REST API,它基本上告诉我用户/密码组合是否正确。我希望Devise能够连接到这个API而不是使用本地数据库策略,有点像Devise如何连接到OmniAuth。我的情况与这个人Remote API Authentication With Rails 3 Using ActiveResource and Devise非常相似,除了我不使用ActiveResource并且身份验证API不返回令牌。
答案 0 :(得分:0)
HTTP基本身份验证由Devise
实现,因此唯一需要的代码是在相应的控制器中调用authenticate_user!
。
请参阅:How To: Use HTTP Basic Authentication 和 How To: Use HTTP Auth Basic with Devise 了解更多信息。