On Wed, Oct 23, 2024 at 10:26 PM Barnhart, Steven <barnhart....@osu.edu> wrote:
> Yes I believe it’ll be in 1.6. > > https://issues.apache.org/jira/browse/GUACAMOLE-1855 > > In addition to this feature, which lets you enable/disable based on the source IP address of the user, there is also a feature that will allow you to control it based on group membership: https://issues.apache.org/jira/browse/GUACAMOLE-1219 Sean's point in his reply is worth consideration, though. I'm not sure I would agree that you should never implement either of these; however, you should be very careful when implementing anything that relies on source IP addresses that you've correctly configured upstream equipment (routers, firewalls, load balancers, proxies, etc.) to correct forward through the IP address of the client, that you're not trusting the client itself to tell you its IP address, and that your restrictions "fail safe" in the case that something cannot be trusted. The IP-based feature was implemented with the idea that some organizations may want to have a single Guacamole instance that services users both inside an existing corporate network or firewall and outside, and may want to enforce MFA for one set of users but not for another. In these cases, there are ways to safely determine which network boundaries a user is traversing in order to determine how many layers of authentication to put the user through. But, again, it should be done with care, trusting only the equipment and configurations you can control to make that determination. -Nick >