9 Apr
2008
9 Apr
'08
2:15 p.m.
On Apr 9, 2008, at 5:07 AM, kevin gill wrote:
1. IP Extraction
Extract the IP Address from the credentials and store it. Return the IP Address in the dictionary from extractCredentials().
The value from request._environ['HTTP_X_FORWARDED_FOR'] will be used if present. otherwise request._environ['REMOTE_ADDR'].
On a basis of "privacy" of attributes starting with underscore, such as _environ, I would suggest using request.headers (for X-Forwarded- For) and request.environment instead. These are defined in the public interface API. -- Zvezdan Petkovic <zvezdan@zope.com>