class MaSuperClass < ActiveRecord::Base
acts_as_enterprisey :delay => 3, :random => true
end
Ça fait ralentir l’exécution de MaSuperClass de 0 à 3 secondes pour
faire croire au client qu’il y a plein de trucs qui se passe dans
l’appli. Une foit que la facture est payé il n’y a plus qu’à enlever
la ligne en question et voilà
class MaSuperClass < ActiveRecord::Base
acts_as_enterprisey :delay => 3, :random => true
end
�a fait ralentir l’ex�cution de MaSuperClass de 0 � 3 secondes pour
faire croire au client qu’il y a plein de trucs qui se passe dans
l’appli. Une foit que la facture est pay� il n’y a plus qu’� enlever
la ligne en question et voil�
la mise en place de sécurité, au niveau url et execution de méthode, est
elle traitée avec de l’AOP ? existe t il un framework utilisable sous rail
pour gérer la sécurité?
la mise en place de s�curit�, au niveau url et execution de m�thode, est
elle trait�e avec de l’AOP ? existe t il un framework utilisable sous rail
pour g�rer la s�curit�?
Ok, je vais me plonger dans Ruport. Quant à la librairie de sécurité, je ne
pensais pas à ça. Je parlais plutot d’une boite outil qui permet par
exemple
d’interdire l’execution de telle action web à tel profil d’utilisateur,
etc
…
Ok, je vais me plonger dans Ruport. Quant à la librairie de sécurité, je ne
pensais pas à ça. Je parlais plutot d’une boite outil qui permet par exemple
d’interdire l’execution de telle action web à tel profil d’utilisateur, etc
http://rubyforge.org/projects/login/
This is the popular generator for the rails framework which will
outfit your application with a complete user management. It offers
login, signup pages as well as great security and technology to
protect certain areas of the application.
http://rubyforge.org/projects/model-security/
The ModelSecurity project is a generator that provides user
authentication and fine grained access control for attributes of Rails
models.
http://rubyforge.org/projects/securedruby/
Tainting objects and the tainting level seems quite primitive. This
project aims to create a security manager like the security manager in
the Java Virtual machine.
http://rubyforge.org/projects/ar-restricted/
This ActiveRecord acts-as plugin provides an easy way for adding
unixfile-like rights to your ActiveRecord objects. It overrides all
default find/save/updates methods and adds security checking.
à la main:
dans ton application.rb:
def check_session
unless !session[:state].nil?
redirect_to :controller => ‘users’, :action => ‘login’
end
end
dans ta class:
class TaSuperClass < ApplicationController
before_filter :check_session, :only => [:edit, :create, :new,
:destroy,:update]
end