Skip to Main Content
HCL Domino 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

Status Under Consideration
Workspace Domino Designer
Created by Guest
Created on Dec 3, 2020

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!

  • Attach files
  • Guest
    Reply
    |
    Mar 16, 2021

    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
    Reply
    |
    Mar 12, 2021

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

    1 reply