HTTP_X_FORWARDED_FOR is standardly added by most load balancer server / reverse proxy server to store the original client device IP address which submit http request. And many customers want to use HTTP_X_FORWARDED_FOR the real client device IP address.
But in the following topic of Domino Designer, HTTP_X_FORWARDED_FOR is not listed in the "Table of CGI variable names
"
-----------------
Table of CGI variable names
https://help.hcltechsw.com/dom_designer/11.0.1/basic/H_TABLE_OF_CGI_VARIABLES_3561.html
-----------------
Our test shows that we can use the following method described in Domino Designer, just as those CGI variables listed in the above "Table of CGI variable names" , to get the value stored in HTTP_X_FORWARDED_FOR in Http Request header
----------------
Creating a field with the name of the CGI variable
https://help.hcltechsw.com/dom_designer/11.0.1/basic/H_CREATING_A_FIELD_WITH_THE_NAME_OF_THE_CGI_VARIABLE_4182.html
-----------------
Since the behavior of HTTP_X_FORWARDED_FOR is the same as other CGI variables described in "Table of CGI variable names
" in Domino Designer Help. We strongly request to add the description of HTTP_X_FORWARDED_FOR into "Table of CGI variable names
" in Domino Designer Help.
Thanks!
In case the customer use a load balancer in front of Domino server, load balancer will return client's real IP address in HTTP_X_FORWARDED_FOR , but return load balancer's IP in REMOTE_ADDR. The customer wants to get client PC's IP address which was stored in HTTP_X_FORWARDED_FOR.
Can you provide an example of what you can do with this new variable?