Module: Rack::Auth::IP::Util

Included in:
Rack::Auth::IP
Defined in:
lib/rack/auth/ip.rb

Class Method Summary collapse

Class Method Details

.detect_ip(env) ⇒ Object

consider using reverse proxy



17
18
19
20
21
22
23
# File 'lib/rack/auth/ip.rb', line 17

def detect_ip env
  if env['HTTP_X_FORWARDED_FOR']
    env['HTTP_X_FORWARDED_FOR'].split(',').pop
  else
    env["REMOTE_ADDR"]
  end
end