Ruby on rails Rails API-作为消费者的服务
所以我一直在网上寻找,但没有找到任何能给我满意答案的东西 设置: 我们有一个Rails应用程序,使用Desive进行用户身份验证 我现在开始扩展应用程序,并在其中添加API 该API将被移动应用程序和其他服务使用 有没有人能为我指出关于其他服务将使用我的API的部分的身份验证的正确方向,并确定它是服务还是用户使用它 我是否应该在用户模型中添加一个属性,说明这是由其他服务使用的?使用私有和公共API密钥实现系统是否更好?这是怎么回事Ruby on rails Rails API-作为消费者的服务,ruby-on-rails,devise,Ruby On Rails,Devise,所以我一直在网上寻找,但没有找到任何能给我满意答案的东西 设置: 我们有一个Rails应用程序,使用Desive进行用户身份验证 我现在开始扩展应用程序,并在其中添加API 该API将被移动应用程序和其他服务使用 有没有人能为我指出关于其他服务将使用我的API的部分的身份验证的正确方向,并确定它是服务还是用户使用它 我是否应该在用户模型中添加一个属性,说明这是由其他服务使用的?使用私有和公共API密钥实现系统是否更好?这是怎么回事 欢迎您提供任何建议和阅读材料。如果您正在为服务器开发API,并且
欢迎您提供任何建议和阅读材料。如果您正在为服务器开发API,并且您关心的只是如何登录,那么从您的问题中很难理解您想要什么
- 以与其他web请求相同的方式使用Cookie(这不是最优雅的方式,但很有效)
- 使用将实现Oauth的gem,您只需要它的一部分,只需要创建auth和刷新令牌的部分(可能是一种方法)
- 使用JWT()