devise.jpg

项目介绍:

Devise是Ruby On Rails里的一个三方权限认证组件,通过它可以无需编码快速生成一个带有登陆、注册、权限认证和重置密码的用户认证模块。允许用户在同一时间以多种角色的形式注册登录。其设计初衷主要是基于一个模块化概念:使用你真正需要的那一部分。

Devise主要是由12个模块组成:Database Authenticatable将密码储存在数据库里、Token Authenticatable在TA基础上注册一个用户、Omniauthable添加Omniauth支持、Confirmable发送确认指令邮件、Recoverable重设用户密码、Registerable处理注册程序、Rememberable管理生成信息、Trackable跟踪注册账号和IP地址、Timeoutable在指定期限内没有活动将取消权限、Validatable提供验证邮件和密码、Lockable锁住账户、Encryptable提供支持技术。

最早版本 v1.4.4 于2011年8月31日发布。

License:

MIT License

链接:

附录

关于 Devise的使用问题

流行权限管理 gem Devise简介

stackoverflow上关于Devise的使用交流

暂无版本信息

讨论

同类项目

OpenVSS
OpenVSS - 开放平台的视频监控系统 - 是一个系统级别的视频监控软件视频分析框架(VAF)的视频分析与检索和播放服务,记录和索引技术。它被设计成插件式的支持多摄像头平台,多分析仪模块(OpenCV的集成),以及多核心架构。
Shiro
Shiro(前身是JSecurity)是一个强大易用的Java安全框架,是Apache的孵化项目,提供了认证、授权、加密和会话管理功能。从命令行应用、移动应用到大型网络及企业应用,可为任何应用提供安全保障。
W3af
W3af是一个Python语言开发的Web应用程序攻击和检查框架。该项目的目标是要建立一个框架,以寻找和开发Web应用安全漏洞,很容易使用和扩展。该项目已超过130个插件,其中包括检查SQL注入,跨站点脚本,本地和远程文件等。
John the Ripper
John the Ripper是一个免费开源的快速的密码破解工具。用于在已知密文的情况下尝试破解出明文的破解密码软件,支持目前如DES、MD4、MD5等大多数的加密算法。它支持多种不同类型的系统架构,包括Windows、Unix、Linux、DOS模式、BeOS和OpenVMS,主要目的是破解不够牢固的Unix/Linux系统密码。目前的最新版本是John the Ripper 1.8.0版,针对Windows平台的最新免费版为John the Ripper 1.7.0.1版。
Spring Security
Spring Security的前身是 Acegi Security,是一个能够为基于Spring的企业应用系统提供声明式的安全访问控制解决方案的安全框架,即为基于J2EE企业应用软件提供了全面安全服务。它提供了一组可以在Spring应用上下文中配置的Bean,充分利用了Spring IoC,DI和AOP功能,为应用系统提供声明式的安全访问控制功能,减少了为企业系统安全控制编写大量重复代码的工作。

相关讨论组

该项目还没有关联的讨论组