As outlined in this unit's introduction, SAP Build Work Zone runs as a service on SAP BTP. Therefore, it relies on the identity provider (IdP) trust configuration on the subaccount level. Also, the Digital Workplace Service (DWS) layer leverages dedicated authentication related settings, which must be considered. This lesson explores the authentication-related aspects across the SAP Build Work Zone product architecture, including how the different elements are connected.
For SAP Build Work Zone, IAS must at least be used in proxy mode when connecting to another SAP or third party. IdP isn’t supported. Directly connecting a corporate identity provider to the SAP BTP subaccount doesn’t work for SAP Build Work Zone or SAP SuccessFactors Work Zone. The manual trust configuration on the BTP subaccount with IAS (based on SAML2) is supported. However, the recommended trust setup with IAS is using the automated, establish trust feature (OpenID Connect).
This is the prerequisite for the direct integration of SAP Build Work Zone with IAS. The subaccount-level trust is no longer used for the login to SAP Build Work Zone itself once this direct integration with IAS is set up. However, the shared trust setup on the subaccount level is still required.
Regardless of the selected configuration mode of IAS and a potentially connected corporate IdP, the information configured for this trust setup is important. It directly impacts the user attributes available across the SAP Build Work Zone experience or setup, namely:Subaccount → Security → Users list (if the Create Shadow Users During Logon option is enabled).
Note
If the automatic creation of shadow users isn't enabled, these must be created either manually on the BTP subaccount cockpit admin UI or using the XSUAA APIs. The login to SAP Build Work Zone doesn't work if no shadow user exists for the user trying to access it.- Subaccount → Connectivity → Destinations (for example, the userIdSource property)
- Attributes for Principal Propagation to on-premise back end systems (using destinations and SAP Cloud Connector)
- Attributes shown in the user avatar in SAP Build Work Zone shell header
In addition to the SAP BTP subaccount level trust, another trust configuration is required for the Digital Workplace Service component running as an iframe in SAP Build Work Zone. This trust is also an Identity Authentication SAML2-based trust. This setup is configured purely as a fallback mechanism. More details can be found in this guide's next section, Authentication Flow.
Note
At the time of publishing this course, this fallback IAS trust configuration for DWS is still required, although opening any DWS URL already redirects to the SAP Build Work Zone URL, also preauthentication.