Providing the client IP when web sessions use private-key authentication

ID: FR07Q03848 Priority: Low
Products: NoMachine Web Player Target: 6
Status: Implemented  

In the default configuration, the IP of the user's machine is available. For example it's displayed to the desktop owner when the user is connecting to the desktop or can be retrieved via a custom script triggered on the before or after login event.

When NoMachine is configured to use private-key authentication for web sessions, i.e. 'Authentication private-key' is set in the Section "Server" of the server.cfg file, the localhost IP (e.g. 127.0.0.1) is provided instead than the client IP of the machine where the browser is running.

This new implementation will allow to gather the real client IP also in this case.