Configuring BMC Helix SSO to open applications in iframes
Supported types of iframe usage
You can configure BMC Helix Single Sign-On server to open applications in the following levels of the hierarchy:
- Single-level hierarchy iframe—The application is opened in an iframe within the parent application.
- Multi-level hierarchy nested iframe—The application is opened from the grandparent application in an iframe that is displayed in an existing iframe within the parent application. Nested iframes support unlimited levels of hierarchy of iframes.
The following image shows the single-level and multiple-level implementations of iframe:
To configure BMC Helix SSO to open applications in iframes
- Log in to BMC Helix SSO server.
- Select the Realms tab, and click Edit to view the realm configuration.
On the Authentication tab, in ALLOW-FROM Domain(s) include all the external domains from which applications can be opened in an iframe.
The setting can include any of the following values:
*
wildcard. Allowed for all domains.
hostname
Allowed for the specified domain. Port is ignored.
hostname:port
Allowed for exact match host:port.
Allowed for exact match host:port (proto is ignored, the actual one is taken from the original referrer).
If the port is not defined, the default port is applied. The default port for HTTPS is 443.
- Set the following options for the cookie security for the tenant of the BMC Helix SSO server used to authenticate the application:
- Secured Cookie checkbox = ON
- Same Site Cookie = None
For more information about setting cookie security, see To manage the cookie security for end users by setting site cookie properties in the BMC Helix SSO server configuration.
- For applications authenticated by the BMC Helix SSO agent, configure the sso-external-url via HTTPS in the rsso-agent.properties file.
For more information about configuring the external URL, see Configuring-the-Remedy-SSO-agent. - For an OAuth2 multi-domain client, configure the Redirect URI for the application to use the HTTPS protocol.
For more information about setting the Redirect URI, see Configuring-OAuth-2-0.
Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*