Restful Authentication插件为你生成一个REST风格的认证系统模板,除了支持最基本的用户管理和认证功能外,还有一个可选的邮件激活功能。
作者:Rick Olson
许可: Rails’ (MIT)
SVN仓库:http://svn.techno-weenie.net/projects/plugins/restful_authentication/
安装
$ ./script/plugin install http://svn.techno-weenie.net/projects/plugins/restful_authentication/
使用
1. 生成框架代码
./script/generate authenticated user sessions --include-activation
这将会生成一个model,以及两个controller:
- models/user.rb,保存用户的登录信息
- controllers/users_controller.rb,提供简单的用户管理功能
- controllers/sessions_controller.rb,提供用户认证支持
–include-activation参数决定是否生成向新注册用户发送激活码的代码。
2. 增加路由
map.resources :users
map.resource :session
3. 如果你使用Rails 1.2.3,那么还需要在route.rb中增加:
map.resource :session, :controller => 'sessions'
map.activate '/activate/:activation_code', :controller => 'users', :action => 'activate'
4. 最后,还需要在config/environment.rb中为user model增加一个observer
config.active_record.observers = :user_observer
5. 这一步是可选的,如果你想你的URL看起来更符合惯例一些,那么在route.rb中添加:
map.signup '/signup', :controller => 'users', :action => 'new'
map.login '/login', :controller => 'sessions', :action => 'new'
map.logout '/logout', :controller => 'sessions', :action => 'destroy'
分享到:
相关推荐
chrome restful测试插件postman, 我自己的chrome版本54.0.2840.87 m 亲自测试有用。不是只有crx一个文件的
本资源类似于 Postman 的 IDEA 插件Restful Fast Request,在IDEA安装该插件后,找到插件安装目录,【C:\\Users\\Administrator\\AppData\\Roaming\\JetBrains\\IntelliJIdea2021.3\\plugins\\Restful Fast Request ...
chrome插件,用于发起rest调用,默认提供es查询示例。
将此jar与原来的进行替换即可(不排除后续无法使用情况,当前使用版本为2023.1....C:\Users\XXX\AppData\Roaming\JetBrains\IntelliJIdea2023.1\plugins\Restful Fast Request\lib,一般是在这里面,可能存在个体差异。
对方法测试验证,自己选择get、post/delete的请求类型
它是一个功能强大的Restful API工具包插件,可以根据已有的方法快速生成接口调试用例。它有一个漂亮的界面来完成请求、检查服务器响应、存储你的API请求和导出API请求,该插件能帮助你在IDEA内更快更高效地调试API!...
NULL 博文链接:https://hlee.iteye.com/blog/587006
1、0.1_0.crx 2、1.13.4_0.crx 3、1.1_0.crx 4、10.5_0.crx 5、2.13.2_0.crx 6、4.4_0.crx 7、AxureRP_for_chorme_0_6_2.crx ...其中包括WEB前端助(格式化代码)、restful接口插件、Tampermonkey 4.4插件等
用于Egg的RESTful API插件。 轻松开发RESTful API非常简单。 您可以先阅读。 安装 $ npm i egg-rest --save 用法 在plugin.js启用其余插件: exports . rest = { enable : true , package : 'egg-rest' , } ; ...
模拟浏览器向后台发送请求的google插件,restful api test for chrome --google插件
这是自己用PHP开发的一个Restful插件包,附带一个使用的例子,提供给大家使用,写的不好的地方,希望大家多多提意见.
restful-api, Grails插件,方便暴露非平凡的RESTful api #RESTful API插件文档尽管随后的更改可能不是向后兼容的,但 ##Status的生产质量也是如此。##Overview在附带的"介绍了rest式API插件插件。"演示文稿中提供了...
restful接口示例代码restful接口示例代码restful接口示例代码restful接口示例代码
Restful Fast Request 是 idea 版 Postman,它是一个强大的 restful api 工具包插件,可以根据已有的方法帮助您快速生成 url 和 params。Restful Fast Request = API 调试工具 + API 管理工具 + API搜索工具。 它有...
restful restful所需要的jar包 ========================================= Restlet, a RESTful Web framework for Java ========================================= http://www.restlet.org -------------------...
$ cd ionic-restful-authentication $ npm install $ ionic serve ios $ cordova add platform ios $ ionic build ios 安卓 $ cordova add platform android $ ionic build android 更多信息教程:
C# 一个简单的 Restful 服务端和 Restful 客户端 Demo
C:\Users\XXX\AppData\Roaming\JetBrains\IntelliJIdea2023.1\plugins\Restful Fast Request\lib 注意! IDEA安装后需要激活码,关闭,会自动推出,不用管也不用重新打开,执行下面操作。 下载该资源后,先备份原版...