Hello @Maarten de Wit,
As far as I understand (big chance I could be wrong) the Web Content widget in Analytics Workspace dashboards does not currently provide configuration options for iframe sandbox settings, including the 'allow-forms' permission.
iframe sandbox options (including allow-forms, allow-modals, allow-popups, allow-presentation, allow-same-origin, allow-scripts, and allow-downloads) are available for Client App integrations but not for the Web Content widget type used in Analytics Workspace dashboards.
thus, when configuring a Web Content widget in Analytics Workspace, you can only:
Enter a Widget Title
Select Widget Type as Web Content
Specify the URL (which must be HTTPS and allow being iFramed)
There is no option to configure iframe sandbox permissions like allow-forms.
So based on the above, here some workarounds I could think for (have not validated yet):
1) Alternative Authentication Method: Consider if your HTML page can use an authentication method that doesn't require form submission (e.g., token-based authentication via URL parameters or headers)
2) Proxy Page: Create an intermediary page on a server you control that handles the Active Directory authentication separately, then displays the content without requiring form submissions within the iframe
3) Client App Integration: Instead of using the Web Content widget, you might explore creating a Custom Client App integration, which does support iframe sandbox options including allow-forms. However, this would appear in a different location within Genesys Cloud (not in Analytics Workspace dashboards)
There is always the option to submit the enhancement request on Aha! ideas portal to add iframe sandbox configuration options to the Web Content widget in Analytics Workspace.
The form blocking you're experiencing is a security restriction by design in the current Web Content widget implementation.
Let me know if get a chance to try any of the ideas.
------------------------------
Joaquin Garcia Fink
Senior Customer Success Manager
Genesys - Employees
------------------------------