【发布时间】:2017-05-26 14:39:06
【问题描述】:
所以我一直在网上寻找,但没有找到任何可以给我满意答案的东西。
设置:
我们有一个 Rails 应用程序,它使用 Devise 进行用户身份验证。
我现在开始扩展应用程序并向其添加 API。
API 将被移动应用和其他服务使用。
对于其他服务将使用我的 API 并确定它是服务还是用户使用它的部分的身份验证,谁能指出我正确的方向?
我是否应该向用户模型添加一个属性,说明这是由不同的服务使用的?使用私有和公共 API 密钥实现系统会更好吗?这是如何工作的?
欢迎任何建议和阅读材料。
【问题讨论】:
标签: ruby-on-rails devise