I’m seeking guidance regarding to create a custom UI page in IIQ 8.3.
The page should contain Accept and Decline buttons along with the terms acceptance text. The purpose of this page is that once an external user logs into IIQ, they will see the custom UI page and must either accept or decline the terms.
If they accept, they should be granted access to the target application.
If they decline, access should not be granted.
Could someone please suggest how to create a custom UI page in IIQ to achieve this functionality?
If your goal is to display terms and conditions on a per-application basis, one option is to leverage the following plugin. This allows you to enforce acceptance as part of the access request process, though it does require users to request a role before the terms are shown.
If you’re looking for a more seamless experience, such as showing a pop-up with Accept/Decline options immediately after login, I would suggest implementing that logic at the identity provider (IdP) level rather than building it directly into each application. This approach centralizes the terms acceptance workflow and avoids duplicating effort across multiple applications.
You can develop a single page plugin to store the agreement information with buttons like the way you want. Then Once the plugin is installed.
Make changes in home.xhtml file to redirect the users who are logging in SailPoint to the plugins page URL first and once user click submit on agreement page, then redirect the page to SailPoint Home page.