#dominoforever | Product Ideas Portal

 

Welcome to the #dominoforever Product Ideas Forum! The place where you can submit product ideas and enhancement request. We encourage you to participate by voting on, commenting on, and creating new ideas. All new ideas will be evaluated by HCL Product Management & Engineering teams, and the next steps will be communicated. While not all submitted ideas will be executed upon, community feedback will play a key role in influencing which ideas are and when they will be implemented.

For more information and upcoming events around #dominoforever, please visit our Destination Domino Page

Add HTTP_X_FORWARDED_FOR as standard CGI variable into Domino Designer Help

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!

  • Guest
  • Dec 3 2020
  • Needs review
  • Attach files
  • Guest commented
    16 Mar 12:38am

    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.

  • Admin
    Thomas Hampel commented
    12 Mar 02:24pm

    Can you provide an example of what you can do with this new variable?