Rails RESTful API + 设计 - 如何检查用户的凭据
Posted
技术标签:
【中文标题】Rails RESTful API + 设计 - 如何检查用户的凭据【英文标题】:Rails RESTful API + Devise - How to check for user's credentials 【发布时间】:2012-05-19 11:17:42 【问题描述】:我已经使用 Ruby On Rails 构建了一个 RESTful API,现在我很想知道使用 Devise 通过 POST 接收到的用户凭据是否有效。
有什么想法吗?
【问题讨论】:
【参考方案1】:设计 - getting started 应该设置您。
编辑:
Devise 默认通过电子邮件和密码验证用户。如果您想通过用户名添加验证,请参考this wiki 基本上,您需要将用户名添加到模型并使其“可访问”
Devise 为用户注册、登录和退出等设置路径。 请参阅 devise asciicast 获取这些路径帮助程序。
要编写控制器测试,请参阅this wiki 了解详细信息。
编辑:
很抱歉没有理解您的要求。这里是how to find user from credentials。您可以从您的服务中使用它来验证用户。
【讨论】:
我找不到传递用户名和密码并让我登录用户的方法。这就是我需要提供的:用户名和密码,两者都是。 我不确定我是否足够清楚自己想要做什么。我有一个 REST 服务,它将接收用户名和密码字段。然后,使用 Devise,我将不得不检查这些凭据是否属于注册用户。您的任何链接都解决了这个问题吗? 根据您的要求编辑了我的回复。 HTH。以上是关于Rails RESTful API + 设计 - 如何检查用户的凭据的主要内容,如果未能解决你的问题,请参考以下文章