class Keycard::Request::DirectAttributes

This class should be used to extract attributes when the application will serve HTTP requests directly or through a proxy that passes trusted values into the application environment to be accessed as usual.

Public Instance Methods

client_ip() click to toggle source
# File lib/keycard/request/direct_attributes.rb, line 16
def client_ip
  safe('REMOTE_ADDR').split(',').first
end
user_eid() click to toggle source
# File lib/keycard/request/direct_attributes.rb, line 12
def user_eid
  user_pid
end
user_pid() click to toggle source
# File lib/keycard/request/direct_attributes.rb, line 8
def user_pid
  get 'REMOTE_USER'
end