Rack::Restriction ¶ ↑
En gros :
Rack::Restriction est un middleware qui vous permet de restreindre l’accés à votre application à une plage d’adresss IP.
Pourquoi Rack::Restrictor
?¶ ↑
On a une application intranet, et qui ne doit être accéssible qu’à certains postes. Comment faire ? Ben .… Rack::Restrictor
est là pour ça.
Installation ¶ ↑
gem install rack_restrictor
Comment Rack::Restrictor
le fait-il ?¶ ↑
La réponse .… <pre> <code>
# exemple.ru
require ‘rubygems’ require ‘rack_restrictor’
class MonApp
def call(env) [200, {"Content-Type" => "text/plain"}, "Hello wolrd"] end
end
use Rack::Restrictor
, “192.168.1.1/24”
run MonApp.new
</code> # Et lancez le programme avec l’outil “rackup”
# rackup exemple.ru -p 3000
# Allez sur localhost:3000 </pre>
MonApp ne sera accessible qu’aux postes se trouvant sur cette plage d’adresses.
Moi ¶ ↑
Twitter: @hassanemoustaph
Contributing to rack_restrictor¶ ↑
Vous voulez contribuer ?
Copyright¶ ↑
Copyright © 2010 Hassane Moustapha. See LICENSE.txt for further details.