Trustbuilder MFA by inWebo

ZScaler Private - SAML integration

The following steps are necessary to configure ZScaler Private Access to use inWebo as a SAML Identity Provider to authenticate users with multi-factor authentication.

Zscaler Private Access SSO Configuration (step 1/2)

First step is to connect to your ZPA admin portal https://admin.private.zscaler.com/ and navigate to Administration->Authentication->IDP configuration.

Then select “Add IdP Configuration” on the top right corner as described below: 

lQ9Zb0xMZmhxNX-tz16OrfnG-TKtgIIxC9US5kZHHHvNwumNPsSkzRe3weaAOcH2TFSlaV_0GGVXP7eH3GukIGTUfsrfbqfvonkNPPNjJ5BKmz3MiCNcvpnj_m5OxBE3FnZQkupO

Then start to complete the configuration wizard by choosing “User” as Single Sign-On and the domain that will be used to trigger inWebo authentication.

ZWx9HAUq6UqurpOtU5WQPlWNoLfZIrvg3Hl2PcH795vPb3JeaBuZk2g3jLaBACrO-c7N6JAkaEcyDXSw_3D5bFGXLF2Tm8zg5enwBMq4YDa2uqTo1x95FZamjo1qisJGvNJglXd7

In the second step, please download the Service Provider Metadata that will be used in the inWebo portal to configure ZPA as a Service Provider. 

yc44Y7OStLOKsZxjrdB1xCkOOrbuGhiAkUR4oSVdB0r-shHZLDYDS9AHH1CsYzxC0arnFUuOpf_IkN6hQnD9hRJq8izoX4dgm4aSNyuA5OF5ntqqy13ZeL8wTGiFGlLv5NzfbZI5

Once you complete step 1 and step 2 you can pause the configuration at step 3 since you’ll have to go to inWebo admin portal to configure the SP and collect IdP Metadata to complete IdP configuration wizard (step 3 - Create IdP).

B4RDzOoHSbXCh1UJJNG223cB6Q6R1L90zX2fPhdo73wL2bo4ZucC9IL_rWKnXT0ppYv38_fV5D2IUEvcos5QddBtL3_KDuM560GekBa77eZtL2gzS0zY89mV3Mn8cTJiw7jWymGQ

Configure SAML connector on inWebo platform

In the inWebo Administration console, select the "secure sites" tab and add a SAML 2.0 connector in the "connectors” section.

ZfbTiyLp07BWPogg2NM8xGVuvZxsKiK68qQxCkRItqTafqp74OEudevirOQSYbsiWPoDylnmSk8pQjpngbZJQu4m0DomdDHNvf1dduACt1gPyZoicYZ6aT9mIWgX1p_XReE3hO-Y

Open the metadata file downloaded from the Zscaler console and copy/paste the metadata in section 1 of the connector and click on “Save”.

xPuy6ygaE6bfWexh9AK913i_RkBpE_Cq6QFyWQCCbN7g4LJpU1f1eZXp0ew-9M-KlgezFX2EL1CRMvMF1RHErNxArQQe6L76TOyhT6KUN50ClRYngWEcckF5BB9_yKp29aIvDz4f

Once the SAML connector is created go back to section 1 and click on “Download inWebo IdP SAML 2.0 metadata in XML format” to download the inWebo metadata file.

To offer a better user experience to your users, change the “Push Authentication” setting to Yes. Configure section 3 as shown below to provide relevant SAML attributes to Zscaler. Click “Update”.

You can choose the NameID value depending on your configuration (User login or User email). Zscaler best practices is to use an email address with a domain name rather than a login name.

Click on “Download inWebo IdP SAML 2.0 metadata in XML format” and keep it for the next steps to configure ZPA.

_NbCi67D1e1N40WQqWJwi2u6udG_DAASCY2qojbPgd-01Ng0OEpYVRqvk_Ws6KUxDZ0PNV10UuKI4qOoN3XPWrXqEA58lbKMYjYuYvE2ZwuDwJMUiepfEN89rCcLqJFTHXZX7NID

In the “Secure site” column click on “Add a Secure Site of type” and select the SAML connector name you configured above. You can set the Called URL to point to one of the ZPA protected applications or any other URL relevant in your context. The Called URL setting is only used to set a bookmark for the user on his Myinwebo portal, it has no impact on the security.

W_oubVhlqGCPPart3goSt8qLBxW_anPmpmDfXZkXwNJQXzJ8_A0VS6lFuvwNVfSlwTghXqjUd-5OeW57IAinhIvae4glV9bSTXt5o3xEjq9YDCoTE5O8J_iG9z5NP1PBqYsobCeb
7v1abLl-ZXY8-tjSzs995QCd7zO7X3tyRGqqZd5UtbBgBAf7_k-RxGF5hZHCo2KORG_rzXO93YENzkJ98QzYWM2ExrTT8Is77od86LSTaFot_T4wmfQBUMnxiBGrR0rsroLgtQ3i
sN1IaEPyBFz3L4-CH8pL6IML7LSfGUkqgc-n3dQhk25vLXUKGNM20Z7TezoQJ234pkIxMGYDhotHZluy6azHesjwsanzHZFsKICXAwri8pPfeFRsfqdEp79nJ5yZYTkPP_Rjp8MQ

Zscaler Private Access SSO Configuration (step 2/2)

Once you configured inWebo and downloaded the IdP Metadata, you can use them to finish the SSO configuration you’ve started in the first step of that guide. So please return to ZPA admin portal and navigate to Administration->Authentication->IdP Configuration and click to resume the inWebo IdP Configuration. You should see the final step of configuration to upload your IdP metadata file (xml file). Once Metadata is uploaded to the portal please make sure that all fields are completed: Certificate, Sign-On URL and IdP Entity ID.

AEQRUbQfLjPAzGCm1wZ7B8R45ZF7I9BHsRF17D2SnoSRlvq0f3P72lqE4Hrmhj-qd2odCHHV72Eo86Oq3DMD0G6hqkRC6NmBNRZvU_5nH2CsgA7bWq2uz3e5U22xYFRpbFLfVe82

Once this step is validated you can test your configuration and import SAML attributes by clicking on “Import Attributes” on the following screen:

SFa8lXCPqQ6eCuYl2kHop0-yQYaQpVi0kgZsWpskhjnkfkNlTul89wQcfQSRRKUf2w803rEvzxPNt6KF0MNehy93GjXdkJK8TOPV7AEDTBiymqFViI0sfXtfpgg1sw0Y0OBA6u2Y

You’ll be challenged for inWebo authentication. Please complete the authentication steps as below:

Step 1: Enter your inWebo username and click “OK”:

AeFZ3oe3iVyNI2f3KaKhtIxW52Ka585N4RDurd_gIXAbo4h6_guSUnWf-O8XV8cXY5L4jjR9UuoqYYiKKfBGrYsyDkoMZR86RzSkpwmXk30ZodUQEveYhuvZrANKnpjcsfKH1o7j

Step 2: Accept the authentication request by entering your pin

89_Z2CZF7GUSuR3-5OPsA8qxE7Q0FuCs9siE-wcBLD52uRn5jm9sgPseCEuKFBeVla8xvo692Mj7DM6wIeSlmq-1AHkvzrrWgSb6Bq_Zouj_aL5AoLTgDE4JzZNlHNIBFiVyqwAS
1eY4SKlCL0smd_cRR3tJYl0ZueWJTaXi6wXZ9EqXX-_mUWMqw-rTJ5CjWhRbIu844aLl6su-_GTUNkwhQiniKBgZaR1iMIxtts5T194T4APUi9MaUeL6tu-Bzm6CLTcFaQv9e73Z

Once these two steps are done and the authentication process successfully you should be able to review the imported attributes. Then click “Save”.

JTMbNUDoaE4h-LE_4aiLGyZ69oJAGzolKRias8C7jVOQHdTXxKhSKJL7GOHsc9V6V0NONnKDGma7nM2trdRNhde9A9xWlpxNZuefKohqiGLaHIQfTk5Lh_9UUZKrq0jKEX6HxzBy

Attributes should be saved in the SAML Attributes section as shown below:

n6R4xT9foLzmUiKOR30CuoJsPvF_38rBUY8NCcLdb7px2vzTZFeE7EsGY_o9mm3lJQGbL51MyWVktildshcHACsDYqyhHb8P58Vd_bAkKQsKYQxXQ3P7QdH05l8AD8EAzJramfrm

Zscaler Client Connector Configuration

Make sure you enable the following option in the Mobile Portal (Zscaler Client Connector) to enhance the user experience during authentication steps with inWebo.

dBA-hYXSbMR3bTBa8mg-1pK05bIsmsID9lfaIpZGpBY7ULyLlSWSNZ8i420n0ZfzINVF2eC48eiQHbb-ymsvW4xndySAyjGhcvw5Frq64qcj-tD6cdr3YNN-V3aihw6CcpJxk2r8

End User Authentication Experience

Open Zscaler Client Connector and enter your credentials. Please note that step can be avoided if you install Zscaler Client Connector with the domain and cloud parameters. If you have both ZIA and ZPA services enabled for that domain name (e.g. crepain.zscloud.net) you’ll have two authentication steps: One for ZIA and one for ZPA. If the same IdP is configured, the user should be challenged only once. 

Once these steps are completed, you should see ZCC Authenticated and Connector for ZPA service:

bdAn4-PBdMSunS7KXMUQVyrU8tQMnaB76iubOc2JyZlJvH-YI-Bqtt5mLhbX4Ns7DkltA5l5A9XeJkKsrTdL2txdl4jrBdeAteS7V2c23tKr_OP3_bz07A1L7FDQfAumLTBfmj4e