Ruby on rails 在rails API包中添加管理员身份验证

Ruby on rails 在rails API包中添加管理员身份验证,ruby-on-rails,ruby-on-rails-3,Ruby On Rails,Ruby On Rails 3,我正在Rails3中构建一个API包,它将响应json或xml 我有两个资源—类别和一个嵌套资源—文章。现在,该应用程序将只有一个用户,即管理员 只有管理员可以登录并创建、更新和删除类别和文章。没有其他用户,即没有其他用户配置文件。该应用程序将包含一个列出所有类别的页面和另一个列出文章的类别下的页面。除管理员以外的任何人都只能阅读文章 如何在构建Rails API时实现这种身份验证 另外,我对rails完全陌生!!这是我正在构建的第一个API包。非常感谢您的帮助 p.p.S—我使用rails 3

我正在Rails3中构建一个API包,它将响应json或xml

我有两个资源—类别和一个嵌套资源—文章。现在,该应用程序将只有一个用户,即管理员

只有管理员可以登录并创建、更新和删除类别和文章。没有其他用户,即没有其他用户配置文件。该应用程序将包含一个列出所有类别的页面和另一个列出文章的类别下的页面。除管理员以外的任何人都只能阅读文章

如何在构建Rails API时实现这种身份验证

另外,我对rails完全陌生!!这是我正在构建的第一个API包。非常感谢您的帮助


p.p.S—我使用rails 3进行非常简单的身份验证,其中包括HTTP身份验证。还有一个涉及使用
has\u secure\u password
。这应该让你开始

有关使用API密钥/访问令牌的API身份验证,请参见此