forked from technoweenie/restful-authentication
-
Notifications
You must be signed in to change notification settings - Fork 19
/
RailsPlugins.txt
78 lines (57 loc) · 2.74 KB
/
RailsPlugins.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
h1. Rails Authentication, Authorization and Access Control plugins
h2. Authentication plugins
* http://github.com/technoweenie/restful-authentication/tree/master -- the accepted standard for authentication
* http://github.com/mrflip/restful-authentication/tree/master -- my fork of restful_authentication with more modularity, more specs and a few security tweaks
* http://github.com/josh/open_id_authentication/tree/master -- OpenID authentication
h2. Authorization plugins
From
* http://agilewebdevelopment.com/plugins/tag/security
* http://www.vaporbase.com/postings/Authorization_in_Rails
* http://github.com/jbarket/restful-authorization/tree/master
* http://agilewebdevelopment.com/plugins/rolerequirement
http://code.google.com/p/rolerequirement/
http://rolerequirement.googlecode.com/svn/tags/role_requirement/
9 votes
* http://github.com/ezmobius/acl_system2/
http://agilewebdevelopment.com/plugins/acl_system
http://opensvn.csie.org/ezra/rails/plugins/dev/acl_system2/
last touched 2006
57 votes on AWD
* also: http://agilewebdevelopment.com/plugins/acl_system2_ownership
bq. access_control [:new, :create, :update, :edit] => '(admin | user |
moderator)', :delete => 'admin'
<% restrict_to "(admin | moderator) & !blacklist" do %>
<%= link_to "Admin & Moderator only link", :action =>'foo' %>
<% end %>
* Authorization Recipe (from Rails Recipes #32)
http://www.vaporbase.com/postings/Authorization_in_Rails
http://opensvn.csie.org/mabs29/plugins/simple_access_control
* Active ACL
http://phpgacl.sourceforge.net/demo/phpgacl/docs/manual.html
(Access-matrix driven)
* http://github.com/aiwilliams/access_controlled_system
* http://agilewebdevelopment.com/plugins/access
* http://robzon.aenima.pl/2007/12/base-auth-is-out.html
http://agilewebdevelopment.com/plugins/base_auth
http://base-auth.googlecode.com/svn/trunk/
40 votes
* http://agilewebdevelopment.com/plugins/authorization
http://www.writertopia.com/developers/authorization
http://github.com/DocSavage/rails-authorization-plugin/tree/master
Opaque policy descriptions
19 votes
* http://github.com/shuber/access_control_list/
Not much there yet
* https://opensvn.csie.org/traccgi/tobionrails
http://agilewebdevelopment.com/plugins/access_control
http://opensvn.csie.org/tobionrails/plugins/access_control
last touched 1 year ago
* http://github.com/mdarby/restful_acl/
-- google code too --
Just does REST? More of an app than a plugin.
* http://github.com/stonean/lockdown/tree/master
http://lockdown.rubyforge.org
http://groups.google.com/group/stonean_lockdown?hl=en
"Lockdown stores an array of access rights in the session"
h2. Trust / Validation etc. plugins
* http://agilewebdevelopment.com/plugins/recaptcha