【问题标题】:Rails RESTful API + Devise - How to check for user's credentialsRails RESTful API + 设计 - 如何检查用户的凭据
【发布时间】:2012-05-19 11:17:42
【问题描述】:

我已经使用 Ruby On Rails 构建了一个 RESTful API,现在我很想知道使用 Devise 通过 POST 接收到的用户凭据是否有效。

有什么想法吗?

【问题讨论】:

    标签: ruby-on-rails-3 devise restful-architecture


    【解决方案1】:

    设计 - getting started 应该设置您。

    编辑:

    Devise 默认通过电子邮件和密码验证用户。如果您想通过用户名添加验证,请参考this wiki 基本上,您需要将用户名添加到模型并使其“可访问”

    Devise 为用户注册、登录和退出等设置路径。 请参阅 devise asciicast 获取这些路径帮助程序。

    要编写控制器测试,请参阅this wiki 了解详细信息。

    编辑:

    很抱歉没有理解您的要求。这里是how to find user from credentials。您可以从您的服务中使用它来验证用户。

    【讨论】:

    • 我找不到传递用户名和密码并让我登录用户的方法。这就是我需要提供的:用户名和密码,两者都是。
    • 我不确定我是否足够清楚自己想要做什么。我有一个 REST 服务,它将接收用户名和密码字段。然后,使用 Devise,我将不得不检查这些凭据是否属于注册用户。您的任何链接都解决了这个问题吗?
    • 根据您的要求编辑了我的回复。 HTH。
    猜你喜欢
    • 2012-04-26
    • 1970-01-01
    • 2015-03-17
    • 1970-01-01
    • 2017-10-03
    • 1970-01-01
    • 1970-01-01
    • 2014-12-25
    • 2012-09-01
    相关资源
    最近更新 更多